Home | History | Annotate | Download | only in Hexagon

Lines Matching defs:Defs

157     static void getInstrDefs(const MachineInstr &MI, RegisterSet &Defs);
224 RegisterSet Defs;
226 getInstrDefs(I, Defs);
228 NewAVs.insert(Defs);
244 RegisterSet &Defs) {
251 Defs.insert(R);
1417 RegisterSet Defs;
1422 Defs.clear();
1423 HBS::getInstrDefs(*I, Defs);
1424 if (Defs.count() != 1)
1426 unsigned DR = Defs.find_first();
1537 RegisterSet Defs;
1540 ++I, AVB.insert(Defs)) {
1542 Defs.clear();
1543 HBS::getInstrDefs(*I, Defs);
1549 for (unsigned R = Defs.find_first(); R; R = Defs.find_next(R)) {
2126 RegisterSet Defs;
2128 for (auto I = B.begin(), E = B.end(); I != E; ++I, AVB.insert(Defs)) {
2130 Defs.clear();
2131 HBS::getInstrDefs(*MI, Defs);
2144 if (Defs.count() != 1)
2373 RegisterSet Defs;
2374 HBS::getInstrDefs(*MI, Defs);
2375 if (Defs.count() != 1)
2377 return Defs.find_first();
2577 RegisterSet Defs;
2578 HBS::getInstrDefs(*I, Defs);
2579 if (Defs.count() != 1)
2581 unsigned DefR = Defs.find_first();
2644 RegisterSet Defs;
2645 HBS::getInstrDefs(*MI, Defs);
2647 if (!Defs.intersects(Inputs))
2652 Inputs.remove(Defs);