reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
1048 TBI.HasValidInstrHeights = true; 1049 TBI.CriticalPath = 0; 1052 dbgs() << format("%7u Instructions\n", TBI.InstrHeight); 1064 const MachineBasicBlock *Succ = TBI.Succ; 1081 unsigned Height = TBI.Succ ? Cycles.lookup(&PHI).Height : 0; 1122 if (!TBI.HasValidInstrDepths) { 1127 TBI.CriticalPath = std::max(TBI.CriticalPath, Cycle + MICycles.Depth); 1127 TBI.CriticalPath = std::max(TBI.CriticalPath, Cycle + MICycles.Depth); 1128 LLVM_DEBUG(dbgs() << TBI.CriticalPath << '\t' << Cycle << '\t' << MI); 1134 for (LiveInReg &LIR : TBI.LiveIns) { 1143 TBI.LiveIns.push_back(LiveInReg(RI->RegUnit, RI->Cycle)); 1149 if (!TBI.HasValidInstrDepths) 1152 TBI.CriticalPath = std::max(TBI.CriticalPath, 1152 TBI.CriticalPath = std::max(TBI.CriticalPath, 1153 computeCrossBlockCriticalPath(TBI)); 1154 LLVM_DEBUG(dbgs() << "Critical path: " << TBI.CriticalPath << '\n');