reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
77 RegisterSet(const RegisterSet &RS) = default; 96 RegisterSet &insert(unsigned R) { 101 RegisterSet &remove(unsigned R) { 108 RegisterSet &insert(const RegisterSet &Rs) { 108 RegisterSet &insert(const RegisterSet &Rs) { 111 RegisterSet &remove(const RegisterSet &Rs) { 111 RegisterSet &remove(const RegisterSet &Rs) { 135 bool includes(const RegisterSet &Rs) const { 139 bool intersects(const RegisterSet &Rs) const { 159 PrintRegSet(const RegisterSet &S, const TargetRegisterInfo *RI) 166 const RegisterSet &RS; 200 static void getInstrDefs(const MachineInstr &MI, RegisterSet &Defs); 201 static void getInstrUses(const MachineInstr &MI, RegisterSet &Uses); 233 bool visitBlock(MachineBasicBlock &B, Transformation &T, RegisterSet &AVs); 250 virtual bool processBlock(MachineBasicBlock &B, const RegisterSet &AVs) = 0; 264 RegisterSet &AVs) { 270 RegisterSet Defs; 273 RegisterSet NewAVs = AVs; 289 RegisterSet &Defs) { 301 RegisterSet &Uses) { 1055 bool processBlock(MachineBasicBlock &B, const RegisterSet &AVs) override; 1204 RegisterSet Visited; 1301 const RegisterSet&) { 1378 bool processBlock(MachineBasicBlock &B, const RegisterSet &AVs) override; 1456 bool ConstGeneration::processBlock(MachineBasicBlock &B, const RegisterSet&) { 1460 RegisterSet Defs; 1500 bool processBlock(MachineBasicBlock &B, const RegisterSet &AVs) override; 1504 BitTracker::RegisterRef &Out, const RegisterSet &AVs); 1510 RegisterSet Forbidden; 1520 bool processBlock(MachineBasicBlock &B, const RegisterSet &AVs) override; 1536 BitTracker::RegisterRef &Out, const RegisterSet &AVs) { 1583 const RegisterSet &AVs) { 1586 RegisterSet AVB(AVs); 1588 RegisterSet Defs; 1716 bool CopyPropagation::processBlock(MachineBasicBlock &B, const RegisterSet&) { 1745 bool processBlock(MachineBasicBlock &B, const RegisterSet &AVs) override; 1771 const BitTracker::RegisterCell &RC, const RegisterSet &AVs); 1775 const BitTracker::RegisterCell &RC, const RegisterSet &AVs); 2172 const RegisterSet &AVs) { 2385 const RegisterSet &AVs) { 2697 const RegisterSet &AVs) { 2701 RegisterSet AVB = AVs; 2702 RegisterSet Defs; 2779 RegisterSet AIG; // Available registers for IG. 2783 RegisterSet ARE; // Available registers for RIE. 2791 RegisterSet ACG; // Available registers for CG. 2795 RegisterSet ACP; // Available registers for CP. 2802 RegisterSet ABS; // Available registers for BS. 2959 RegisterSet Defs; 3157 RegisterSet Defs; 3217 RegisterSet Inputs; 3224 RegisterSet Defs;