Lines Matching refs:Dep
806 for (const DataDep &Dep : Deps) { in updateDepth() local
808 BlockInfo[Dep.DefMI->getParent()->getNumber()]; in updateDepth()
813 unsigned DepCycle = Cycles.lookup(Dep.DefMI).Depth; in updateDepth()
815 if (!Dep.DefMI->isTransient()) in updateDepth()
817 .computeOperandLatency(Dep.DefMI, Dep.DefOp, &UseMI, Dep.UseOp); in updateDepth()
962 static bool pushDepHeight(const DataDep &Dep, const MachineInstr &UseMI, in pushDepHeight() argument
967 if (!Dep.DefMI->isTransient()) in pushDepHeight()
968 UseHeight += SchedModel.computeOperandLatency(Dep.DefMI, Dep.DefOp, &UseMI, in pushDepHeight()
969 Dep.UseOp); in pushDepHeight()
974 std::tie(I, New) = Heights.insert(std::make_pair(Dep.DefMI, UseHeight)); in pushDepHeight()
1122 for (const DataDep &Dep : Deps) in computeInstrHeights() local
1123 if (pushDepHeight(Dep, MI, Cycle, Heights, MTM.SchedModel, MTM.TII)) in computeInstrHeights()
1124 addLiveIns(Dep.DefMI, Dep.DefOp, Stack); in computeInstrHeights()
1191 DataDep &Dep = Deps.front(); in getPHIDepth() local
1192 unsigned DepCycle = getInstrCycles(*Dep.DefMI).Depth; in getPHIDepth()
1194 if (!Dep.DefMI->isTransient()) in getPHIDepth()
1195 DepCycle += TE.MTM.SchedModel.computeOperandLatency(Dep.DefMI, Dep.DefOp, in getPHIDepth()
1196 &PHI, Dep.UseOp); in getPHIDepth()