Home
last modified time | relevance | path

Searched refs:EBP (Results 1 – 25 of 31) 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.h53 EAX = 0, ECX = 1, EDX = 2, EBX = 3, ESP = 4, EBP = 5, ESI = 6, EDI = 7 enumerator
H A DX86MCTargetDesc.cpp201 {codeview::RegisterId::EBP, X86::EBP}, in initLLVMToSEHAndCVRegMapping()
786 #define BP_SUB_SUPER(R) SUB_SUPER(BPL, BP, EBP, RBP, R) in getX86SubSuperRegister()
888 BP_SUB_SUPER(EBP) in getX86SubSuperRegister()
H A DX86AsmBackend.cpp342 if (BaseReg == X86::ESP || BaseReg == X86::EBP) in determinePaddingPrefix()
1186 case X86::EBP: in PushInstrSize()
1204 X86::EBX, X86::ECX, X86::EDX, X86::EDI, X86::ESI, X86::EBP, 0 in getCompactUnwindRegNum()
1372 (Is64Bit ? X86::RBP : X86::EBP)) in generateCompactUnwindEncoding()
H A DX86WinCOFFTargetStreamer.cpp303 case X86::EBP: OS << "$ebp"; break; in printFPOReg()
H A DX86MCCodeEmitter.cpp781 if (BaseRegNo != N86::EBP) { in emitMemModRMByte()
844 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/contrib/llvm-project/llvm/lib/Target/X86/
H A DX86RegisterInfo.td241 def EBP : X86Reg<"ebp", 5, [BP, HBP]>, DwarfRegNum<[-2, 4, 5]>;
287 def RBP : X86Reg<"rbp", 5, [EBP]>, DwarfRegNum<[6, -2, -2]>;
575 (add EAX, ECX, EDX, ESI, EDI, EBX, EBP, ESP, R8D, R9D,
650 (add EAX, ECX, EDX, ESI, EDI, EBX, EBP, ESP)>;
731 def GR32_DIBP : RegisterClass<"X86", [i32], 32, (add EDI, EBP)>;
732 def GR32_BPSP : RegisterClass<"X86", [i32], 32, (add EBP, ESP)>;
H A DX86CallingConv.td358 CCIfType<[i32], CCAssignToReg<[ESI, EBP, EAX, EDX]>>
1013 CCIfType<[i32], CCAssignToReg<[EBX, EBP, EDI, ESI]>>
1021 CCIfType<[i32], CCAssignToReg<[ESI, EBP, EAX, EDX, ECX]>>,
1141 def CSR_32 : CalleeSavedRegs<(add ESI, EDI, EBX, EBP)>;
1187 def CSR_32_AllRegs : CalleeSavedRegs<(add EAX, EBX, ECX, EDX, EBP, ESI,
1231 def CSR_32_RegCall_NoSSE : CalleeSavedRegs<(add ESI, EDI, EBX, EBP)>;
H A DX86RegisterInfo.cpp69 FramePtr = Use64BitReg ? X86::RBP : X86::EBP; in X86RegisterInfo()
74 FramePtr = X86::EBP; in X86RegisterInfo()
H A DX86FixupLEAs.cpp68 /// - LEA that uses base and index registers where the base is EBP, RBP,
329 return Reg == X86::EBP || Reg == X86::RBP || in isInefficientLEAReg()
/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/DebugInfo/CodeView/
H A DSymbolRecordMapping.cpp517 case EncodedFramePtrReg::FramePtr: return RegisterId::EBP; in decodeFramePtrReg()
549 case RegisterId::EBP: in encodeFramePtrReg()
/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/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.h5429 UINT32 EBP; member
5584 UINT32 EBP; member
/freebsd/contrib/llvm-project/llvm/include/llvm/DebugInfo/CodeView/
H A DCodeViewRegisters.def73 CV_REGISTER(EBP, 22)

12