Lines Matching refs:Defs
158 static void getInstrDefs(const MachineInstr &MI, RegisterSet &Defs);
227 RegisterSet Defs; in INITIALIZE_PASS_DEPENDENCY() local
229 getInstrDefs(I, Defs); in INITIALIZE_PASS_DEPENDENCY()
231 NewAVs.insert(Defs); in INITIALIZE_PASS_DEPENDENCY()
247 RegisterSet &Defs) { in getInstrDefs() argument
254 Defs.insert(R); in getInstrDefs()
1424 RegisterSet Defs; in processBlock() local
1429 Defs.clear(); in processBlock()
1430 HBS::getInstrDefs(*I, Defs); in processBlock()
1431 if (Defs.count() != 1) in processBlock()
1433 unsigned DR = Defs.find_first(); in processBlock()
1544 RegisterSet Defs; in processBlock() local
1547 ++I, AVB.insert(Defs)) { in processBlock()
1549 Defs.clear(); in processBlock()
1550 HBS::getInstrDefs(*I, Defs); in processBlock()
1556 for (unsigned R = Defs.find_first(); R; R = Defs.find_next(R)) { in processBlock()
2124 RegisterSet Defs; in processBlock() local
2126 for (auto I = B.begin(), E = B.end(); I != E; ++I, AVB.insert(Defs)) { in processBlock()
2128 Defs.clear(); in processBlock()
2129 HBS::getInstrDefs(*MI, Defs); in processBlock()
2142 if (Defs.count() != 1) in processBlock()
2368 RegisterSet Defs; in getDefReg() local
2369 HBS::getInstrDefs(*MI, Defs); in getDefReg()
2370 if (Defs.count() != 1) in getDefReg()
2372 return Defs.find_first(); in getDefReg()
2572 RegisterSet Defs; in processLoop() local
2573 HBS::getInstrDefs(*I, Defs); in processLoop()
2574 if (Defs.count() != 1) in processLoop()
2576 unsigned DefR = Defs.find_first(); in processLoop()
2639 RegisterSet Defs; in processLoop() local
2640 HBS::getInstrDefs(*MI, Defs); in processLoop()
2642 if (!Defs.intersects(Inputs)) in processLoop()
2647 Inputs.remove(Defs); in processLoop()