Home
last modified time | relevance | path

Searched refs:EBP (Results 1 – 25 of 32) sorted by relevance

12

/freebsd/stand/i386/btx/lib/
H A Dbtxv86.S38 .set V86_EBP,0x2c # V86 EBP
60 __v86_swap: xchgl %ebp,0x4(%esp,1) # Swap pointer, EBP
71 movl 0x8(%esp,1),%eax # Load EBP
73 movl %eax,0x8(%esp,1) # Save EBP
77 xchgl %ebp,0x4(%esp,1) # Swap pointer, EBP
/freebsd/sys/i386/i386/
H A Dbpf_jit_machdep.c206 PUSH(EBP); in bpf_jit_compile()
207 MOVrd(ESP, EBP); in bpf_jit_compile()
216 MOVodd(8, EBP, EBX); in bpf_jit_compile()
217 MOVodd(16, EBP, EDI); in bpf_jit_compile()
307 MOVodd(12, EBP, EAX); in bpf_jit_compile()
316 MOVodd(12, EBP, EDX); in bpf_jit_compile()
412 MOVrd(EBP, ECX); in bpf_jit_compile()
419 MOVrd(EBP, ECX); in bpf_jit_compile()
431 MOVrd(EBP, ECX); in bpf_jit_compile()
438 MOVrd(EBP, ECX); in bpf_jit_compile()
H A Dbpf_jit_machdep.h45 #define EBP 5 macro
/freebsd/sys/cddl/dev/dtrace/x86/
H A Dregset.h106 #define EBP 5 macro
114 #define REG_FP EBP
/freebsd/sys/cddl/dev/dtrace/powerpc/
H A Dregset.h49 #define REG_FP EBP
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/Solaris/sys/
H A Dregset.h29 #undef EBP
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.h54 EAX = 0, ECX = 1, EDX = 2, EBX = 3, ESP = 4, EBP = 5, ESI = 6, EDI = 7 enumerator
H A DX86AsmBackend.cpp334 if (BaseReg == X86::ESP || BaseReg == X86::EBP) in determinePaddingPrefix()
1190 case X86::EBP: in PushInstrSize()
1208 X86::EBX, X86::ECX, X86::EDX, X86::EDI, X86::ESI, X86::EBP, 0 in getCompactUnwindRegNum()
1376 (Is64Bit ? X86::RBP : X86::EBP)) in generateCompactUnwindEncoding()
H A DX86MCTargetDesc.cpp201 {codeview::RegisterId::EBP, X86::EBP}, in initLLVMToSEHAndCVRegMapping()
785 #define BP_SUB_SUPER(R) SUB_SUPER(BPL, BP, EBP, RBP, R) in getX86SubSuperRegister()
887 BP_SUB_SUPER(EBP) in getX86SubSuperRegister()
H A DX86WinCOFFTargetStreamer.cpp311 case X86::EBP: OS << "$ebp"; break; in printFPOReg()
H A DX86MCCodeEmitter.cpp793 if (BaseRegNo != N86::EBP) { in emitMemModRMByte()
856 BaseRegNo != N86::EBP) { in emitMemModRMByte()
/freebsd/sys/cddl/dev/dtrace/i386/
H A Ddtrace_isa.c168 sp = dtrace_fuword32(&gregs[EBP]); in dtrace_getustack_common()
392 sp = dtrace_fuword32(&gregs[EBP]); in dtrace_getufpstack()
510 REG_RBP, /* 6 EBP, REG_FP */ in dtrace_getreg()
/freebsd/cddl/contrib/opensolaris/lib/libdtrace/i386/
H A Dregs.sed.in50 SED_REPLACE(EBP)
H A Dregs.d.in42 inline int R_EBP = @EBP@;
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86RegisterInfo.td243 def EBP : X86Reg<"ebp", 5, [BP, HBP]>, DwarfRegNum<[-2, 4, 5]>;
289 def RBP : X86Reg<"rbp", 5, [EBP]>, DwarfRegNum<[6, -2, -2]>;
581 (add EAX, ECX, EDX, ESI, EDI, EBX, EBP, ESP, R8D, R9D,
656 (add EAX, ECX, EDX, ESI, EDI, EBX, EBP, ESP)>;
737 def GR32_DIBP : RegisterClass<"X86", [i32], 32, (add EDI, EBP)>;
738 def GR32_BPSP : RegisterClass<"X86", [i32], 32, (add EBP, ESP)>;
H A DX86CallingConv.td352 CCIfType<[i32], CCAssignToReg<[ESI, EBP, EAX, EDX]>>
989 CCIfType<[i32], CCAssignToReg<[EBX, EBP, EDI, ESI]>>
997 CCIfType<[i32], CCAssignToReg<[ESI, EBP, EAX, EDX, ECX]>>,
1120 def CSR_IPRA_32 : CalleeSavedRegs<(add EBP, ESI)>;
1123 def CSR_32 : CalleeSavedRegs<(add ESI, EDI, EBX, EBP)>;
1169 def CSR_32_AllRegs : CalleeSavedRegs<(add EAX, EBX, ECX, EDX, EBP, ESI,
1213 def CSR_32_RegCall_NoSSE : CalleeSavedRegs<(add ESI, EDI, EBX, EBP)>;
H A DX86RegisterInfo.cpp77 FramePtr = Use64BitReg ? X86::RBP : X86::EBP; in X86RegisterInfo()
82 FramePtr = X86::EBP; in X86RegisterInfo()
H A DX86AsmPrinter.cpp208 X86::ESP, X86::EBP, X86::ESI, X86::EDI}; in emitKCFITypeId()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/Disassembler/
H A DX86DisassemblerDecoder.h225 ENTRY(EBP) \
259 ENTRY(EBP) \
/freebsd/sys/amd64/amd64/
H A Dbpf_jit_machdep.h62 #define EBP 5 macro
/freebsd/contrib/llvm-project/llvm/lib/DebugInfo/CodeView/
H A DSymbolRecordMapping.cpp524 case EncodedFramePtrReg::FramePtr: return RegisterId::EBP; in decodeFramePtrReg()
556 case RegisterId::EBP: in encodeFramePtrReg()
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/PDB/
H A DPDBTypes.h318 EBP, enumerator
/freebsd/contrib/llvm-project/lldb/source/Plugins/SymbolFile/NativePDB/
H A DCodeViewRegisterMapping.cpp699 case llvm::codeview::RegisterId::EBP: in GetRegisterSize()
/freebsd/sys/contrib/edk2/Include/Library/
H A DBaseLib.h5613 UINT32 EBP; member
5768 UINT32 EBP; member
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DCodeViewRegisters.def74 CV_REGISTER(EBP, 22)

12