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