| /llvm-project-15.0.7/llvm/test/DebugInfo/X86/ |
| H A D | dwarfdump-debug-loc-simple.test | 8 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 D | debug-loc-offset.mir | 46 # 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 D | pdbdump-symbol-format.test | 17 ; 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 D | dwarfdump-debug-frame-simple.test | 22 ; 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 D | win32-seh-catchpad-realign.ll | 49 ; Spill EBP 73 ; Restore EBP
|
| H A D | win-catchpad-varargs.ll | 84 ; arg2 is at EBP offset 12: 87 ; + 4 for EBP
|
| H A D | x86-32-intrcc.ll | 100 ; at EBP+4. 120 ; The error code is between EBP and the interrupt_frame.
|
| H A D | cleanuppad-realign.ll | 34 ; EBP will reload from this offset.
|
| H A D | cleanuppad-inalloca.ll | 46 ; ESP must be restored via EBP due to "dynamic" alloca.
|
| H A D | seh-except-restore.ll | 4 ; before the instructions that restore EBP and ESP back to what they should be.
|
| H A D | seh-stack-realign.ll | 66 ; Restore EBP
|
| H A D | catchpad-lifetime.ll | 66 ; catch object at EBP -32.
|
| H A D | DynamicCalleeSavedRegisters.ll | 17 ; in registers: ESI, EBP, EAX, EDX and ECX.
|
| H A D | localescape.ll | 65 ; Force usage of EBP with a dynamic alloca.
|
| /llvm-project-15.0.7/llvm/include/llvm/Support/Solaris/sys/ |
| H A D | regset.h | 29 #undef EBP
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/COFF/ |
| H A D | frameproc-flags.ll | 67 ; 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 D | vframe-csr.ll | 24 ; '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 D | fpo-realign-vframe.ll | 61 ; '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 D | analysis-clustering-algorithms.test | 147 - 'ROL32ri EBP EBP i_0x1' 164 - 'EBP=0x0'
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/MCTargetDesc/ |
| H A D | X86MCTargetDesc.cpp | 200 {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 D | X86MCTargetDesc.h | 51 EAX = 0, ECX = 1, EDX = 2, EBX = 3, ESP = 4, EBP = 5, ESI = 6, EDI = 7 enumerator
|
| H A D | X86AsmBackend.cpp | 343 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 D | X86DisassemblerDecoder.h | 139 ENTRY(EBP) \ 157 ENTRY(EBP) \
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86RegisterInfo.td | 149 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 D | SymbolRecordMapping.cpp | 504 case EncodedFramePtrReg::FramePtr: return RegisterId::EBP; in decodeFramePtrReg() 536 case RegisterId::EBP: in encodeFramePtrReg()
|