Lines Matching refs:Dep
793 for (const DataDep &Dep : Deps) { in updateDepth() local
795 BlockInfo[Dep.DefMI->getParent()->getNumber()]; in updateDepth()
800 unsigned DepCycle = Cycles.lookup(Dep.DefMI).Depth; in updateDepth()
802 if (!Dep.DefMI->isTransient()) in updateDepth()
804 .computeOperandLatency(Dep.DefMI, Dep.DefOp, &UseMI, Dep.UseOp); in updateDepth()
953 static bool pushDepHeight(const DataDep &Dep, const MachineInstr &UseMI, in pushDepHeight() argument
958 if (!Dep.DefMI->isTransient()) in pushDepHeight()
959 UseHeight += SchedModel.computeOperandLatency(Dep.DefMI, Dep.DefOp, &UseMI, in pushDepHeight()
960 Dep.UseOp); in pushDepHeight()
965 std::tie(I, New) = Heights.insert(std::make_pair(Dep.DefMI, UseHeight)); in pushDepHeight()
1116 for (const DataDep &Dep : Deps) in computeInstrHeights() local
1117 if (pushDepHeight(Dep, MI, Cycle, Heights, MTM.SchedModel, MTM.TII)) in computeInstrHeights()
1118 addLiveIns(Dep.DefMI, Dep.DefOp, Stack); in computeInstrHeights()
1186 DataDep &Dep = Deps.front(); in getPHIDepth() local
1187 unsigned DepCycle = getInstrCycles(*Dep.DefMI).Depth; in getPHIDepth()
1189 if (!Dep.DefMI->isTransient()) in getPHIDepth()
1190 DepCycle += TE.MTM.SchedModel.computeOperandLatency(Dep.DefMI, Dep.DefOp, in getPHIDepth()
1191 &PHI, Dep.UseOp); in getPHIDepth()