Home | History | Annotate | Download | only in CodeGen

Lines Matching defs:Depth

163 // Check if depth resources for MBB are valid and return the TBI.
240 unsigned Depth = PredTBI->InstrDepth + CurCount;
241 if (!Best || Depth < BestDepth)
242 Best = Pred, BestDepth = Depth;
387 // The trace leading to I is now known, compute the depth resources.
444 // Invalidate depth resources of blocks below MBB.
451 << " depth.\n");
490 "Trace is broken, depth should have been invalidated.");
512 // Compute the depth and height of each instruction based on data dependencies
657 /// 1. The maximum height+depth over all instructions in the trace center block.
667 assert(TBI.HasValidInstrDepths && "Missing depth info");
679 unsigned Len = LIR.Height + Cycles[DefMI].Depth;
743 unsigned DepCycle = Cycles.lookup(Dep.DefMI).Depth;
752 // Remember the instruction depth.
754 MICycles.Depth = Cycle;
997 TBI.CriticalPath = std::max(TBI.CriticalPath, Cycle + MICycles.Depth);
1044 return getCriticalPath() - (Cyc.Depth + Cyc.Height);
1054 unsigned DepCycle = getInstrCycles(Dep.DefMI).Depth;
1065 // For now, we compute the resource depth from instruction count / issue
1066 // width. Eventually, we should compute resource depth per functional unit
1101 OS << "depth=" << InstrDepth;
1110 OS << "depth invalid";