Home
last modified time | relevance | path

Searched refs:markSuperRegs (Results 1 – 11 of 11) sorted by relevance

/llvm-project-15.0.7/llvm/lib/Target/CSKY/
H A DCSKYRegisterInfo.cpp53 markSuperRegs(Reserved, CSKY::R7); // bp in getReservedRegs()
56 markSuperRegs(Reserved, CSKY::R8); // fp in getReservedRegs()
60 markSuperRegs(Reserved, CSKY::R8 + i); // R8 - R13 in getReservedRegs()
63 markSuperRegs(Reserved, CSKY::R14); // sp in getReservedRegs()
64 markSuperRegs(Reserved, CSKY::R15); // lr in getReservedRegs()
71 markSuperRegs(Reserved, CSKY::R26); in getReservedRegs()
72 markSuperRegs(Reserved, CSKY::R27); in getReservedRegs()
73 markSuperRegs(Reserved, CSKY::R28); // gp in getReservedRegs()
74 markSuperRegs(Reserved, CSKY::R29); in getReservedRegs()
75 markSuperRegs(Reserved, CSKY::R30); in getReservedRegs()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/RISCV/
H A DRISCVRegisterInfo.cpp85 markSuperRegs(Reserved, Reg); in getReservedRegs()
89 markSuperRegs(Reserved, RISCV::X0); // zero in getReservedRegs()
90 markSuperRegs(Reserved, RISCV::X2); // sp in getReservedRegs()
91 markSuperRegs(Reserved, RISCV::X3); // gp in getReservedRegs()
92 markSuperRegs(Reserved, RISCV::X4); // tp in getReservedRegs()
101 markSuperRegs(Reserved, RISCV::VL); in getReservedRegs()
102 markSuperRegs(Reserved, RISCV::VTYPE); in getReservedRegs()
103 markSuperRegs(Reserved, RISCV::VXSAT); in getReservedRegs()
104 markSuperRegs(Reserved, RISCV::VXRM); in getReservedRegs()
108 markSuperRegs(Reserved, RISCV::FRM); in getReservedRegs()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/NVPTX/
H A DNVPTXRegisterInfo.cpp111 markSuperRegs(Reserved, Reg); in getReservedRegs()
113 markSuperRegs(Reserved, NVPTX::VRFrame32); in getReservedRegs()
114 markSuperRegs(Reserved, NVPTX::VRFrameLocal32); in getReservedRegs()
115 markSuperRegs(Reserved, NVPTX::VRFrame64); in getReservedRegs()
116 markSuperRegs(Reserved, NVPTX::VRFrameLocal64); in getReservedRegs()
117 markSuperRegs(Reserved, NVPTX::VRDepot); in getReservedRegs()
/llvm-project-15.0.7/llvm/lib/Target/LoongArch/
H A DLoongArchRegisterInfo.cpp84 markSuperRegs(Reserved, LoongArch::R0); // zero in getReservedRegs()
85 markSuperRegs(Reserved, LoongArch::R2); // tp in getReservedRegs()
86 markSuperRegs(Reserved, LoongArch::R3); // sp in getReservedRegs()
87 markSuperRegs(Reserved, LoongArch::R21); // non-allocatable in getReservedRegs()
89 markSuperRegs(Reserved, LoongArch::R22); // fp in getReservedRegs()
93 markSuperRegs(Reserved, LoongArchABI::getBPReg()); // bp in getReservedRegs()
/llvm-project-15.0.7/llvm/lib/Target/ARM/
H A DARMBaseRegisterInfo.cpp206 markSuperRegs(Reserved, ARM::SP); in getReservedRegs()
207 markSuperRegs(Reserved, ARM::PC); in getReservedRegs()
208 markSuperRegs(Reserved, ARM::FPSCR); in getReservedRegs()
209 markSuperRegs(Reserved, ARM::APSR_NZCV); in getReservedRegs()
213 markSuperRegs(Reserved, BasePtr); in getReservedRegs()
216 markSuperRegs(Reserved, ARM::R9); in getReservedRegs()
221 markSuperRegs(Reserved, ARM::D16 + R); in getReservedRegs()
227 markSuperRegs(Reserved, Reg); in getReservedRegs()
229 markSuperRegs(Reserved, ARM::ZR); in getReservedRegs()
246 markSuperRegs(Reserved, ARM::PC); in isInlineAsmReadOnlyReg()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/PowerPC/
H A DPPCRegisterInfo.cpp341 markSuperRegs(Reserved, PPC::ZERO); in getReservedRegs()
345 markSuperRegs(Reserved, PPC::FP); in getReservedRegs()
349 markSuperRegs(Reserved, PPC::BP); in getReservedRegs()
353 markSuperRegs(Reserved, PPC::CTR); in getReservedRegs()
354 markSuperRegs(Reserved, PPC::CTR8); in getReservedRegs()
356 markSuperRegs(Reserved, PPC::R1); in getReservedRegs()
357 markSuperRegs(Reserved, PPC::LR); in getReservedRegs()
358 markSuperRegs(Reserved, PPC::LR8); in getReservedRegs()
359 markSuperRegs(Reserved, PPC::RM); in getReservedRegs()
403 markSuperRegs(Reserved, *I); in getReservedRegs()
[all …]
/llvm-project-15.0.7/llvm/lib/Target/BPF/
H A DBPFRegisterInfo.cpp39 markSuperRegs(Reserved, BPF::W10); // [W|R]10 is read only frame pointer in getReservedRegs()
40 markSuperRegs(Reserved, BPF::W11); // [W|R]11 is pseudo stack pointer in getReservedRegs()
/llvm-project-15.0.7/llvm/lib/Target/AArch64/
H A DAArch64RegisterInfo.cpp315 markSuperRegs(Reserved, AArch64::WSP); in getReservedRegs()
316 markSuperRegs(Reserved, AArch64::WZR); in getReservedRegs()
319 markSuperRegs(Reserved, AArch64::W29); in getReservedRegs()
323 markSuperRegs(Reserved, AArch64::GPR32commonRegClass.getRegister(i)); in getReservedRegs()
327 markSuperRegs(Reserved, AArch64::W19); in getReservedRegs()
331 markSuperRegs(Reserved, AArch64::W16); in getReservedRegs()
/llvm-project-15.0.7/llvm/lib/Target/Hexagon/
H A DHexagonRegisterInfo.cpp198 markSuperRegs(Reserved, x); in getReservedRegs()
/llvm-project-15.0.7/llvm/include/llvm/CodeGen/
H A DTargetRegisterInfo.h1097 void markSuperRegs(BitVector &RegisterSet, MCRegister Reg) const;
/llvm-project-15.0.7/llvm/lib/CodeGen/
H A DTargetRegisterInfo.cpp80 void TargetRegisterInfo::markSuperRegs(BitVector &RegisterSet, in markSuperRegs() function in TargetRegisterInfo