Lines Matching defs:Deps
670 SmallVectorImpl<DataDep> &Deps,
689 Deps.push_back(DataDep(MRI, Reg, MO.getOperandNo()));
696 // This will add at most one dependency to Deps.
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;
800 getPHIDeps(UseMI, Deps, TBI.Pred, MTM.MRI);
801 else if (getDataDeps(UseMI, Deps, MTM.MRI))
802 updatePhysDepsDownwards(&UseMI, Deps, RegUnits, MTM.TRI);
806 for (const DataDep &Dep : Deps) {
1052 SmallVector<DataDep, 8> Deps;
1086 Deps.clear();
1087 getPHIDeps(PHI, Deps, MBB, MTM.MRI);
1088 if (!Deps.empty()) {
1092 if (pushDepHeight(Deps.front(), PHI, Height, Heights, MTM.SchedModel,
1094 addLiveIns(Deps.front().DefMI, Deps.front().DefOp, Stack);
1113 Deps.clear();
1114 bool HasPhysRegs = !MI.isPHI() && getDataDeps(MI, Deps, MTM.MRI);
1122 for (const DataDep &Dep : Deps)
1188 SmallVector<DataDep, 1> Deps;
1189 getPHIDeps(PHI, Deps, MBB, TE.MTM.MRI);
1190 assert(Deps.size() == 1 && "PHI doesn't have MBB as a predecessor");
1191 DataDep &Dep = Deps.front();