Lines Matching defs:Defs
229 static void getInstrDefs(const MachineInstr &MI, RegisterSet &Defs);
299 RegisterSet Defs;
301 getInstrDefs(I, Defs);
303 NewAVs.insert(Defs);
318 RegisterSet &Defs) {
325 Defs.insert(R);
1498 RegisterSet Defs;
1503 Defs.clear();
1504 HBS::getInstrDefs(*I, Defs);
1505 if (Defs.count() != 1)
1507 Register DR = Defs.find_first();
1626 RegisterSet Defs;
1628 for (auto I = B.begin(), E = B.end(); I != E; ++I, AVB.insert(Defs)) {
1629 Defs.clear();
1630 HBS::getInstrDefs(*I, Defs);
1640 for (Register R = Defs.find_first(); R; R = Defs.find_next(R)) {
2739 RegisterSet Defs;
2741 for (auto I = B.begin(), E = B.end(); I != E; ++I, AVB.insert(Defs)) {
2743 Defs.clear();
2744 HBS::getInstrDefs(*MI, Defs);
2757 if (Defs.count() != 1)
2996 RegisterSet Defs;
2997 HBS::getInstrDefs(*MI, Defs);
2998 if (Defs.count() != 1)
3000 return Defs.find_first();
3192 RegisterSet Defs;
3193 HBS::getInstrDefs(MI, Defs);
3194 if (Defs.count() != 1)
3196 Register DefR = Defs.find_first();
3258 RegisterSet Defs;
3259 HBS::getInstrDefs(*MI, Defs);
3261 if (!Defs.intersects(Inputs))
3266 Inputs.remove(Defs);