reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

lib/Target/Hexagon/HexagonBitSimplify.cpp
   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;