|
reference, declaration → definition
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