/freebsd/contrib/llvm-project/llvm/lib/Target/X86/ |
H A D | X86CallingConv.td | 419 CCIfType<[i64], CCAssignToReg<[R15, RBP, RAX, RDX]>> 718 CCAssignToReg<[R13, RBP, R12, RBX, R14, RSI, RDI, R8, R9, R15]>>, 739 CCIfType<[i64], CCAssignToReg<[R15, RBP, RSI, RDX, RCX, R8]>>, 1062 // - RBP frame pointer 1142 def CSR_64 : CalleeSavedRegs<(add RBX, R12, R13, R14, R15, RBP)>; 1150 def CSR_Win64_NoSSE : CalleeSavedRegs<(add RBX, RBP, RDI, RSI, R12, R13, R14, R15)>; 1165 def CSR_64_CXX_TLS_Darwin_PE : CalleeSavedRegs<(add RBP)>; 1168 def CSR_64_CXX_TLS_Darwin_ViaCopy : CalleeSavedRegs<(sub CSR_64_TLS_Darwin, RBP)>; 1184 R11, R12, R13, R14, R15, RBP, 1199 R10, R11, R12, R13, R14, R15, RBP)>; [all …]
|
H A D | X86RegisterInfo.td | 287 def RBP : X86Reg<"rbp", 5, [EBP]>, DwarfRegNum<[6, -2, -2]>; 534 // List call-clobbered registers before callee-save registers. RBX, RBP, (and 588 R30, R31, RBX, R14, R15, R12, R13, RBP, RSP, RIP)>; 594 RBX, R14, R15, R12, R13, RBP)>; 653 (add RAX, RCX, RDX, RSI, RDI, RBX, RBP, RSP, RIP)>; 713 // When RBP is used as a base pointer in a 32-bit addresses environment, 715 // Since RBP will never be spilled, stick to a 32 alignment to save 718 (add LOW32_ADDR_ACCESS, RBP)>;
|
H A D | X86RegisterInfo.cpp | 69 FramePtr = Use64BitReg ? X86::RBP : X86::EBP; in X86RegisterInfo() 562 for (const MCPhysReg &SubReg : subregs_inclusive(X86::RBP)) in getReservedRegs() 720 if (TFI.hasFP(MF) && TRI.isSuperOrSubRegisterEq(X86::RBP, PhysReg)) in isFixedRegister()
|
H A D | X86FixupLEAs.cpp | 68 /// - LEA that uses base and index registers where the base is EBP, RBP, 329 return Reg == X86::EBP || Reg == X86::RBP || in isInefficientLEAReg()
|
H A D | X86InstrMisc.td | 45 let Defs = [RBP,RSP], Uses = [RBP,RSP], mayLoad = 1, hasSideEffects = 0 in
|
H A D | X86.td | 513 // the base is EBP, RBP,or R13
|
H A D | X86FrameLowering.cpp | 3605 PReg = X86::RBP; in adjustForHiPEPrologue()
|
H A D | X86FastISel.cpp | 2684 assert(((FrameReg == X86::RBP && VT == MVT::i64) || in fastLowerIntrinsicCall()
|
H A D | X86ISelLowering.cpp | 26794 SDValue CopyRBP = DAG.getCopyFromReg(Chain, dl, X86::RBP, MVT::i64); in LowerINTRINSIC_W_CHAIN() 27342 assert(((FrameReg == X86::RBP && VT == MVT::i64) || in LowerFRAMEADDR() 27362 .Case("rbp", X86::RBP) in getRegisterByName() 27367 if (Reg == X86::EBP || Reg == X86::RBP) { in getRegisterByName() 27375 assert((FrameReg == X86::EBP || FrameReg == X86::RBP) && in getRegisterByName() 27422 assert(((FrameReg == X86::RBP && PtrVT == MVT::i64) || in LowerEH_RETURN() 36153 Register FP = (PVT == MVT::i64) ? X86::RBP : X86::EBP; in emitEHSjLjLongJmp() 59186 case X86::RBP: in getRegForInlineAsmConstraint()
|
/freebsd/sys/amd64/amd64/ |
H A D | bpf_jit_machdep.c | 204 PUSH(RBP); in bpf_jit_compile() 205 MOVrq(RSP, RBP); in bpf_jit_compile()
|
H A D | bpf_jit_machdep.h | 45 #define RBP 5 macro
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86MCTargetDesc.cpp | 262 {codeview::RegisterId::RBP, X86::RBP}, in initLLVMToSEHAndCVRegMapping() 786 #define BP_SUB_SUPER(R) SUB_SUPER(BPL, BP, EBP, RBP, R) in getX86SubSuperRegister() 924 BP_SUB_SUPER(RBP) in getX86SubSuperRegister()
|
H A D | X86AsmBackend.cpp | 1188 case X86::RBP: in PushInstrSize() 1207 X86::RBX, X86::R12, X86::R13, X86::R14, X86::R15, X86::RBP, 0 in getCompactUnwindRegNum() 1372 (Is64Bit ? X86::RBP : X86::EBP)) in generateCompactUnwindEncoding()
|
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/ |
H A D | SymbolRecordMapping.cpp | 525 case EncodedFramePtrReg::FramePtr: return RegisterId::RBP; in encodeFramePtrReg() 561 case RegisterId::RBP:
|
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/Disassembler/ |
H A D | X86DisassemblerDecoder.h | 293 ENTRY(RBP) \ 327 ENTRY(RBP) \
|
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/ |
H A D | CodeViewRegisterMapping.cpp | 717 case llvm::codeview::RegisterId::RBP: in GetRegisterSize()
|
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/ |
H A D | CodeViewRegisters.def | 226 CV_REGISTER(RBP, 334)
|
/freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
H A D | AttrDocs.td | 5670 - On X86-64, only RSP and RBP are preserved by the callee.
|
/freebsd/contrib/one-true-awk/testdir/ |
H A D | funstack.in | 3435 @Article{Chang:1971:RBP,
|