Lines Matching defs:DataDep
674 struct DataDep {
679 DataDep(const MachineInstr *DefMI, unsigned DefOp, unsigned UseOp)
682 /// Create a DataDep from an SSA form virtual register.
683 DataDep(const MachineRegisterInfo *MRI, unsigned VirtReg, unsigned UseOp)
698 SmallVectorImpl<DataDep> &Deps,
717 Deps.push_back(DataDep(MRI, Reg, MO.getOperandNo()));
726 SmallVectorImpl<DataDep> &Deps,
736 Deps.push_back(DataDep(MRI, Reg, i));
745 SmallVectorImpl<DataDep> &Deps,
770 Deps.push_back(DataDep(I->MI, I->Op, MO.getOperandNo()));
825 SmallVector<DataDep, 8> Deps;
834 for (const DataDep &Dep : Deps) {
990 static bool pushDepHeight(const DataDep &Dep, const MachineInstr &UseMI,
1080 SmallVector<DataDep, 8> Deps;
1150 for (const DataDep &Dep : Deps)
1216 SmallVector<DataDep, 1> Deps;
1219 DataDep &Dep = Deps.front();