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

Declarations

include/llvm/CodeGen/TargetRegisterInfo.h
  963   void markSuperRegs(BitVector &RegisterSet, unsigned Reg) const;

References

lib/Target/AArch64/AArch64RegisterInfo.cpp
  199   markSuperRegs(Reserved, AArch64::WSP);
  200   markSuperRegs(Reserved, AArch64::WZR);
  203     markSuperRegs(Reserved, AArch64::W29);
  207       markSuperRegs(Reserved, AArch64::GPR32commonRegClass.getRegister(i));
  211     markSuperRegs(Reserved, AArch64::W19);
  215     markSuperRegs(Reserved, AArch64::W16);
lib/Target/ARM/ARMBaseRegisterInfo.cpp
  193   markSuperRegs(Reserved, ARM::SP);
  194   markSuperRegs(Reserved, ARM::PC);
  195   markSuperRegs(Reserved, ARM::FPSCR);
  196   markSuperRegs(Reserved, ARM::APSR_NZCV);
  198     markSuperRegs(Reserved, getFramePointerReg(STI));
  200     markSuperRegs(Reserved, BasePtr);
  203     markSuperRegs(Reserved, ARM::R9);
  208       markSuperRegs(Reserved, ARM::D16 + R);
  214         markSuperRegs(Reserved, Reg);
  216   markSuperRegs(Reserved, ARM::ZR);
lib/Target/BPF/BPFRegisterInfo.cpp
   39   markSuperRegs(Reserved, BPF::W10); // [W|R]10 is read only frame pointer
   40   markSuperRegs(Reserved, BPF::W11); // [W|R]11 is pseudo stack pointer
lib/Target/Hexagon/HexagonRegisterInfo.cpp
  174     markSuperRegs(Reserved, x);
lib/Target/PowerPC/PPCRegisterInfo.cpp
  278   markSuperRegs(Reserved, PPC::ZERO);
  282   markSuperRegs(Reserved, PPC::FP);
  286   markSuperRegs(Reserved, PPC::BP);
  290   markSuperRegs(Reserved, PPC::CTR);
  291   markSuperRegs(Reserved, PPC::CTR8);
  293   markSuperRegs(Reserved, PPC::R1);
  294   markSuperRegs(Reserved, PPC::LR);
  295   markSuperRegs(Reserved, PPC::LR8);
  296   markSuperRegs(Reserved, PPC::RM);
  299     markSuperRegs(Reserved, PPC::VRSAVE);
  310       markSuperRegs(Reserved, PPC::R2);  // System-reserved register
  311     markSuperRegs(Reserved, PPC::R13); // Small Data Area pointer register
  317     markSuperRegs(Reserved, PPC::R2);  // System-reserved register
  321     markSuperRegs(Reserved, PPC::R13);
  324     markSuperRegs(Reserved, PPC::R31);
  329       markSuperRegs(Reserved, PPC::R29);
  331       markSuperRegs(Reserved, PPC::R30);
  335     markSuperRegs(Reserved, PPC::R30);
  341       markSuperRegs(Reserved, *I);
lib/Target/RISCV/RISCVRegisterInfo.cpp
   75       markSuperRegs(Reserved, Reg);
   79   markSuperRegs(Reserved, RISCV::X0); // zero
   80   markSuperRegs(Reserved, RISCV::X2); // sp
   81   markSuperRegs(Reserved, RISCV::X3); // gp
   82   markSuperRegs(Reserved, RISCV::X4); // tp
   84     markSuperRegs(Reserved, RISCV::X8); // fp