Lines Matching refs:RegisterSet

79   struct RegisterSet {  struct
80 RegisterSet() = default;
81 explicit RegisterSet(unsigned s, bool t = false) : Bits(s, t) {} in RegisterSet() argument
82 RegisterSet(const RegisterSet &RS) = default;
107 RegisterSet &insert(unsigned R) { in insert() argument
122 RegisterSet &remove(unsigned R) { in remove() argument
136 RegisterSet &insert(const RegisterSet &Rs) { in insert() argument
141 RegisterSet &remove(const RegisterSet &Rs) { in remove() argument
161 bool includes(const RegisterSet &Rs) const { in includes() argument
165 bool intersects(const RegisterSet &Rs) const { in intersects() argument
188 PrintRegSet(const RegisterSet &S, const TargetRegisterInfo *RI) in PrintRegSet()
195 const RegisterSet &RS;
229 static void getInstrDefs(const MachineInstr &MI, RegisterSet &Defs);
230 static void getInstrUses(const MachineInstr &MI, RegisterSet &Uses);
262 bool visitBlock(MachineBasicBlock &B, Transformation &T, RegisterSet &AVs);
279 virtual bool processBlock(MachineBasicBlock &B, const RegisterSet &AVs) = 0;
293 RegisterSet &AVs) { in INITIALIZE_PASS_DEPENDENCY()
299 RegisterSet Defs; in INITIALIZE_PASS_DEPENDENCY()
302 RegisterSet NewAVs = AVs; in INITIALIZE_PASS_DEPENDENCY()
318 RegisterSet &Defs) { in getInstrDefs()
330 RegisterSet &Uses) { in getInstrUses()
1085 bool processBlock(MachineBasicBlock &B, const RegisterSet &AVs) override;
1234 RegisterSet Visited; in computeUsedBits()
1331 const RegisterSet&) { in processBlock() argument
1407 bool processBlock(MachineBasicBlock &B, const RegisterSet &AVs) override;
1494 bool ConstGeneration::processBlock(MachineBasicBlock &B, const RegisterSet&) { in processBlock() argument
1498 RegisterSet Defs; in processBlock()
1538 bool processBlock(MachineBasicBlock &B, const RegisterSet &AVs) override;
1542 BitTracker::RegisterRef &Out, const RegisterSet &AVs);
1548 RegisterSet Forbidden;
1558 bool processBlock(MachineBasicBlock &B, const RegisterSet &AVs) override;
1574 BitTracker::RegisterRef &Out, const RegisterSet &AVs) { in findMatch()
1621 const RegisterSet &AVs) { in processBlock()
1624 RegisterSet AVB(AVs); in processBlock()
1626 RegisterSet Defs; in processBlock()
1752 bool CopyPropagation::processBlock(MachineBasicBlock &B, const RegisterSet&) { in processBlock() argument
1781 bool processBlock(MachineBasicBlock &B, const RegisterSet &AVs) override;
1807 const BitTracker::RegisterCell &RC, const RegisterSet &AVs);
1811 const BitTracker::RegisterCell &RC, const RegisterSet &AVs);
2208 const RegisterSet &AVs) { in genBitSplit()
2421 const RegisterSet &AVs) { in simplifyExtractLow()
2733 const RegisterSet &AVs) { in processBlock()
2737 RegisterSet AVB = AVs; in processBlock()
2738 RegisterSet Defs; in processBlock()
2815 RegisterSet AIG; // Available registers for IG. in runOnMachineFunction()
2819 RegisterSet ARE; // Available registers for RIE. in runOnMachineFunction()
2827 RegisterSet ACG; // Available registers for CG. in runOnMachineFunction()
2831 RegisterSet ACP; // Available registers for CP. in runOnMachineFunction()
2838 RegisterSet ABS; // Available registers for BS. in runOnMachineFunction()
2995 RegisterSet Defs; in getDefReg()
3192 RegisterSet Defs; in processLoop()
3251 RegisterSet Inputs; in processLoop()
3258 RegisterSet Defs; in processLoop()