Home
last modified time | relevance | path

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

12

/llvm-project-15.0.7/llvm/test/DebugInfo/X86/
H A Ddwarfdump-debug-loc-simple.test8 CHECK-NEXT: [0x00000023, 0x0000005d) ".text": DW_OP_breg5 EBP-16)
12 CHECK-NEXT: [0x00000020, 0x0000005d) ".text": DW_OP_breg5 EBP-12)
19 CHECK-NEXT: (0x00000023, 0x0000005d) ".text": DW_OP_breg5 EBP-16
22 CHECK-NEXT: (0x00000020, 0x0000005d) ".text": DW_OP_breg5 EBP-12
H A Ddebug-loc-offset.mir46 # CHECK-NEXT: [0x00000037, 0x00000063) ".text": DW_OP_breg5 EBP-8, DW_OP_deref, DW_OP_deref
74 # CHECK-NEXT: (0x00000017, 0x00000043): DW_OP_breg5 EBP-8, DW_OP_deref, DW_OP_deref
/llvm-project-15.0.7/llvm/test/DebugInfo/PDB/DIA/
H A Dpdbdump-symbol-format.test17 ; SYM_FORMAT-DAG: func [{{.*}}] (EBP) int __cdecl _purecall()
18 ; SYM_FORMAT-DAG: func [{{.*}}] (EBP) int __cdecl main(int argc, char** argv)
19 ; SYM_FORMAT-DAG: func [{{.*}}] (EBP) void A::A()
20 ; SYM_FORMAT-DAG: func [{{.*}}] (EBP) void B::B()
22 ; SYM_FORMAT-DAG: func [{{.*}}] (EBP) virtual void B::PureFunc()
23 ; SYM_FORMAT-DAG: func [{{.*}}] (EBP) void A::RegularFunc()
24 ; SYM_FORMAT-DAG: func [{{.*}}] (EBP) virtual void A::VirtualFunc()
/llvm-project-15.0.7/llvm/test/DebugInfo/
H A Ddwarfdump-debug-frame-simple.test22 ; FRAMES-NEXT: DW_CFA_offset: {{reg5|EBP}} -8
24 ; FRAMES-NEXT: DW_CFA_def_cfa_register: {{reg5|EBP}}
/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dwin32-seh-catchpad-realign.ll49 ; Spill EBP
73 ; Restore EBP
H A Dwin-catchpad-varargs.ll84 ; arg2 is at EBP offset 12:
87 ; + 4 for EBP
H A Dx86-32-intrcc.ll100 ; at EBP+4.
120 ; The error code is between EBP and the interrupt_frame.
H A Dcleanuppad-realign.ll34 ; EBP will reload from this offset.
H A Dcleanuppad-inalloca.ll46 ; ESP must be restored via EBP due to "dynamic" alloca.
H A Dseh-except-restore.ll4 ; before the instructions that restore EBP and ESP back to what they should be.
H A Dseh-stack-realign.ll66 ; Restore EBP
H A Dcatchpad-lifetime.ll66 ; catch object at EBP -32.
H A DDynamicCalleeSavedRegisters.ll17 ; in registers: ESI, EBP, EAX, EDX and ECX.
H A Dlocalescape.ll65 ; Force usage of EBP with a dynamic alloca.
/llvm-project-15.0.7/llvm/include/llvm/Support/Solaris/sys/
H A Dregset.h29 #undef EBP
/llvm-project-15.0.7/llvm/test/DebugInfo/COFF/
H A Dframeproc-flags.ll67 ; CHECK: local fp reg = VFRAME, param fp reg = EBP
79 ; CHECK: local fp reg = EBP, param fp reg = EBP
91 ; CHECK: local fp reg = EBP, param fp reg = EBP
95 ; CHECK: local fp reg = EBP, param fp reg = EBP
103 ; CHECK: local fp reg = VFRAME, param fp reg = EBP
H A Dvframe-csr.ll24 ; 'x' should be EBP-relative, 'a' and 'force_alignment' ESP relative.
66 ; The frame register for locals should be VFRAME, and EBP for parameters.
71 ; OBJ: ParamFramePtrReg: EBP (0x16)
H A Dfpo-realign-vframe.ll61 ; 'x' should be EBP-relative, 'a' and 'force_alignment' ESP relative.
101 ; The frame register for locals should be VFRAME, and EBP for parameters.
106 ; OBJ: ParamFramePtrReg: EBP (0x16)
/llvm-project-15.0.7/llvm/test/tools/llvm-exegesis/X86/
H A Danalysis-clustering-algorithms.test147 - 'ROL32ri EBP EBP i_0x1'
164 - 'EBP=0x0'
/llvm-project-15.0.7/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.cpp200 {codeview::RegisterId::EBP, X86::EBP}, in initLLVMToSEHAndCVRegMapping()
753 case X86::BPL: case X86::BP: case X86::EBP: case X86::RBP: in getX86SubSuperRegisterOrZero()
781 case X86::BPL: case X86::BP: case X86::EBP: case X86::RBP: in getX86SubSuperRegisterOrZero()
818 case X86::BPL: case X86::BP: case X86::EBP: case X86::RBP: in getX86SubSuperRegisterOrZero()
854 case X86::BPL: case X86::BP: case X86::EBP: case X86::RBP: in getX86SubSuperRegisterOrZero()
855 return X86::EBP; in getX86SubSuperRegisterOrZero()
890 case X86::BPL: case X86::BP: case X86::EBP: case X86::RBP: in getX86SubSuperRegisterOrZero()
H A DX86MCTargetDesc.h51 EAX = 0, ECX = 1, EDX = 2, EBX = 3, ESP = 4, EBP = 5, ESI = 6, EDI = 7 enumerator
H A DX86AsmBackend.cpp343 if (BaseReg == X86::ESP || BaseReg == X86::EBP) in determinePaddingPrefix()
1211 case X86::EBP: in PushInstrSize()
1229 X86::EBX, X86::ECX, X86::EDX, X86::EDI, X86::ESI, X86::EBP, 0 in getCompactUnwindRegNum()
1393 (Is64Bit ? X86::RBP : X86::EBP)) in generateCompactUnwindEncoding()
/llvm-project-15.0.7/llvm/lib/Target/X86/Disassembler/
H A DX86DisassemblerDecoder.h139 ENTRY(EBP) \
157 ENTRY(EBP) \
/llvm-project-15.0.7/llvm/lib/Target/X86/
H A DX86RegisterInfo.td149 def EBP : X86Reg<"ebp", 5, [BP, HBP]>, DwarfRegNum<[-2, 4, 5]>;
175 def RBP : X86Reg<"rbp", 5, [EBP]>, DwarfRegNum<[6, -2, -2]>;
421 (add EAX, ECX, EDX, ESI, EDI, EBX, EBP, ESP,
481 (add EAX, ECX, EDX, ESI, EDI, EBX, EBP, ESP)>;
532 def GR32_DIBP : RegisterClass<"X86", [i32], 32, (add EDI, EBP)>;
533 def GR32_BPSP : RegisterClass<"X86", [i32], 32, (add EBP, ESP)>;
/llvm-project-15.0.7/llvm/lib/DebugInfo/CodeView/
H A DSymbolRecordMapping.cpp504 case EncodedFramePtrReg::FramePtr: return RegisterId::EBP; in decodeFramePtrReg()
536 case RegisterId::EBP: in encodeFramePtrReg()

12