Home
last modified time | relevance | path

Searched refs:RBP (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86CallingConv.td419 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]>>,
1122 def CSR_64 : CalleeSavedRegs<(add RBX, R12, R13, R14, R15, RBP)>;
1145 def CSR_64_CXX_TLS_Darwin_PE : CalleeSavedRegs<(add RBP)>;
1148 def CSR_64_CXX_TLS_Darwin_ViaCopy : CalleeSavedRegs<(sub CSR_64_TLS_Darwin, RBP)>;
1164 R11, R12, R13, R14, R15, RBP,
1189 def CSR_Win64_Intel_OCL_BI_AVX : CalleeSavedRegs<(add RBX, RBP, RDI, RSI, R12,
1193 def CSR_Win64_Intel_OCL_BI_AVX512 : CalleeSavedRegs<(add RBX, RBP, RDI, RSI,
1215 def CSR_Win64_RegCall_NoSSE : CalleeSavedRegs<(add RBX, RBP,
[all …]
H A DX86RegisterInfo.td287 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 DX86RegisterInfo.cpp69 FramePtr = Use64BitReg ? X86::RBP : X86::EBP; in X86RegisterInfo()
558 for (const MCPhysReg &SubReg : subregs_inclusive(X86::RBP)) in getReservedRegs()
715 if (TFI.hasFP(MF) && TRI.isSuperOrSubRegisterEq(X86::RBP, PhysReg)) in isFixedRegister()
H A DX86FixupLEAs.cpp329 return Reg == X86::EBP || Reg == X86::RBP || in isInefficientLEAReg()
H A DX86InstrMisc.td45 let Defs = [RBP,RSP], Uses = [RBP,RSP], mayLoad = 1, hasSideEffects = 0 in
H A DX86.td521 // the base is EBP, RBP,or R13
H A DX86FrameLowering.cpp3550 PReg = X86::RBP; in adjustForHiPEPrologue()
H A DX86FastISel.cpp2682 assert(((FrameReg == X86::RBP && VT == MVT::i64) || in fastLowerIntrinsicCall()
H A DX86ISelLowering.cpp26577 SDValue CopyRBP = DAG.getCopyFromReg(Chain, dl, X86::RBP, MVT::i64); in LowerINTRINSIC_W_CHAIN()
27123 assert(((FrameReg == X86::RBP && VT == MVT::i64) || in LowerFRAMEADDR()
27143 .Case("rbp", X86::RBP) in getRegisterByName()
27148 if (Reg == X86::EBP || Reg == X86::RBP) { in getRegisterByName()
27156 assert((FrameReg == X86::EBP || FrameReg == X86::RBP) && in getRegisterByName()
27203 assert(((FrameReg == X86::RBP && PtrVT == MVT::i64) || in LowerEH_RETURN()
35621 Register FP = (PVT == MVT::i64) ? X86::RBP : X86::EBP; in emitEHSjLjLongJmp()
57517 case X86::RBP: in getRegForInlineAsmConstraint()
/freebsd/sys/amd64/amd64/
H A Dbpf_jit_machdep.c204 PUSH(RBP); in bpf_jit_compile()
205 MOVrq(RSP, RBP); in bpf_jit_compile()
H A Dbpf_jit_machdep.h45 #define RBP 5 macro
/freebsd/contrib/llvm-project/compiler-rt/lib/asan/
H A Dasan_rtl_x86_64.S140 ASAN_MEMORY_ACCESS_CALLBACKS_ADD(RBP)
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp262 {codeview::RegisterId::RBP, X86::RBP}, in initLLVMToSEHAndCVRegMapping()
785 #define BP_SUB_SUPER(R) SUB_SUPER(BPL, BP, EBP, RBP, R) in getX86SubSuperRegister()
923 BP_SUB_SUPER(RBP) in getX86SubSuperRegister()
H A DX86AsmBackend.cpp1188 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/Target/X86/Disassembler/
H A DX86DisassemblerDecoder.h289 ENTRY(RBP) \
323 ENTRY(RBP) \
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DSymbolRecordMapping.cpp525 case EncodedFramePtrReg::FramePtr: return RegisterId::RBP; in decodeFramePtrReg()
561 case RegisterId::RBP: in encodeFramePtrReg()
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DCodeViewRegisterMapping.cpp717 case llvm::codeview::RegisterId::RBP: in GetRegisterSize()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DCodeViewRegisters.def226 CV_REGISTER(RBP, 334)
/freebsd/contrib/one-true-awk/testdir/
H A Dfunstack.in3435 @Article{Chang:1971:RBP,