Lines Matching defs:Dep
834 for (const DataDep &Dep : Deps) {
836 BlockInfo[Dep.DefMI->getParent()->getNumber()];
841 unsigned DepCycle = Cycles.lookup(Dep.DefMI).Depth;
843 if (!Dep.DefMI->isTransient())
845 .computeOperandLatency(Dep.DefMI, Dep.DefOp, &UseMI, Dep.UseOp);
990 static bool pushDepHeight(const DataDep &Dep, const MachineInstr &UseMI,
994 // Adjust height by Dep.DefMI latency.
995 if (!Dep.DefMI->isTransient())
996 UseHeight += SchedModel.computeOperandLatency(Dep.DefMI, Dep.DefOp, &UseMI,
997 Dep.UseOp);
1002 std::tie(I, New) = Heights.insert(std::make_pair(Dep.DefMI, UseHeight));
1150 for (const DataDep &Dep : Deps)
1151 if (pushDepHeight(Dep, MI, Cycle, Heights, MTM.SchedModel, MTM.TII))
1152 addLiveIns(Dep.DefMI, Dep.DefOp, Stack);
1219 DataDep &Dep = Deps.front();
1220 unsigned DepCycle = getInstrCycles(*Dep.DefMI).Depth;
1222 if (!Dep.DefMI->isTransient())
1223 DepCycle += TE.MTM.SchedModel.computeOperandLatency(Dep.DefMI, Dep.DefOp,
1224 &PHI, Dep.UseOp);