Lines Matching defs:DataDep
645 struct DataDep {
650 DataDep(const MachineInstr *DefMI, unsigned DefOp, unsigned UseOp)
653 /// Create a DataDep from an SSA form virtual register.
654 DataDep(const MachineRegisterInfo *MRI, unsigned VirtReg, unsigned UseOp)
670 SmallVectorImpl<DataDep> &Deps,
689 Deps.push_back(DataDep(MRI, Reg, MO.getOperandNo()));
698 SmallVectorImpl<DataDep> &Deps,
708 Deps.push_back(DataDep(MRI, Reg, i));
717 SmallVectorImpl<DataDep> &Deps,
742 Deps.push_back(DataDep(I->MI, I->Op, MO.getOperandNo()));
797 SmallVector<DataDep, 8> Deps;
806 for (const DataDep &Dep : Deps) {
962 static bool pushDepHeight(const DataDep &Dep, const MachineInstr &UseMI,
1052 SmallVector<DataDep, 8> Deps;
1122 for (const DataDep &Dep : Deps)
1188 SmallVector<DataDep, 1> Deps;
1191 DataDep &Dep = Deps.front();