| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | leaFixup32.mir | 149 ; CHECK: $ebp = ADD32rr $ebp, $eax, implicit-def $eflags 150 ; CHECK: $ebp = ADD32ri8 $ebp, -5, implicit-def $eflags 152 $ebp = LEA32r killed $ebp, 1, killed $eax, -5, $noreg 153 RET64 $ebp 189 $ebp = LEA32r killed $ebp, 1, killed $eax, 0, $noreg 190 RET64 $ebp 382 $ebx = LEA32r killed $ebp, 1, $ebp, 0, $noreg 420 $ebx = LEA32r $ebp, 1, $ebp, 5, $noreg 458 $ebx = LEA32r $ebp, 4, $ebp, 5, $noreg 493 ; CHECK: $ebp = LEA32r killed $ebp, 4, killed $ebp, 0, $noreg [all …]
|
| H A D | vec-strict-cmp-256.ll | 12 ; AVX-32-NEXT: pushl %ebp 19 ; AVX-32-NEXT: popl %ebp 30 ; AVX512-32-NEXT: pushl %ebp 37 ; AVX512-32-NEXT: popl %ebp 81 ; AVX-32-NEXT: pushl %ebp 89 ; AVX-32-NEXT: popl %ebp 152 ; AVX-32-NEXT: pushl %ebp 160 ; AVX-32-NEXT: popl %ebp 230 ; AVX-32-NEXT: popl %ebp 299 ; AVX-32-NEXT: popl %ebp [all …]
|
| H A D | scalar-int-to-fp.ll | 63 ; SSE1_32-NEXT: popl %ebp 68 ; X87-NEXT: pushl %ebp 77 ; X87-NEXT: popl %ebp 180 ; X87-NEXT: pushl %ebp 189 ; X87-NEXT: popl %ebp 406 ; X87-NEXT: pushl %ebp 420 ; X87-NEXT: popl %ebp 604 ; X87-NEXT: popl %ebp 727 ; X87-NEXT: popl %ebp 848 ; X87-NEXT: popl %ebp [all …]
|
| H A D | memset-sse-stack-realignment.ll | 14 ; NOSSE-NEXT: pushl %ebp 33 ; NOSSE-NEXT: popl %ebp 38 ; SSE-NEXT: pushl %ebp 56 ; SSE-NEXT: popl %ebp 61 ; AVX-NEXT: pushl %ebp 79 ; AVX-NEXT: popl %ebp 106 ; NOSSE-NEXT: popl %ebp 111 ; SSE-NEXT: pushl %ebp 128 ; SSE-NEXT: popl %ebp 133 ; AVX-NEXT: pushl %ebp [all …]
|
| H A D | win32-eh.ll | 29 ; CHECK: pushl %ebp 30 ; CHECK-NEXT: movl %esp, %ebp 43 ; CHECK-NEXT: movl $0, -16(%ebp) 71 ; CHECK: pushl %ebp 72 ; CHECK-NEXT: movl %esp, %ebp 77 ; CHECK-NEXT: movl %ebp, %eax 100 ; CHECK-NEXT: popl %ebp 128 ; CHECK: pushl %ebp 129 ; CHECK-NEXT: movl %esp, %ebp 181 ; CHECK: pushl %ebp [all …]
|
| H A D | vec-strict-cmp-128.ll | 14 ; SSE-32-NEXT: pushl %ebp 23 ; SSE-32-NEXT: popl %ebp 36 ; AVX-32-NEXT: pushl %ebp 43 ; AVX-32-NEXT: popl %ebp 61 ; AVX512-32-NEXT: popl %ebp 107 ; SSE-32-NEXT: pushl %ebp 146 ; SSE-32-NEXT: popl %ebp 188 ; AVX-32-NEXT: pushl %ebp 196 ; AVX-32-NEXT: popl %ebp 300 ; SSE-32-NEXT: popl %ebp [all …]
|
| H A D | llrint-conv.ll | 13 ; X86-NOSSE-NEXT: pushl %ebp 25 ; X86-NOSSE-NEXT: popl %ebp 31 ; X86-SSE2-NEXT: pushl %ebp 45 ; X86-SSE2-NEXT: popl %ebp 51 ; X86-AVX-NEXT: pushl %ebp 65 ; X86-AVX-NEXT: popl %ebp 118 ; X86-SSE2-NEXT: popl %ebp 138 ; X86-AVX-NEXT: popl %ebp 159 ; X86-NEXT: pushl %ebp 166 ; X86-NEXT: fldt 8(%ebp) [all …]
|
| H A D | vec-strict-cmp-512.ll | 8 ; X86-NEXT: pushl %ebp 15 ; X86-NEXT: popl %ebp 33 ; X86-NEXT: pushl %ebp 40 ; X86-NEXT: popl %ebp 58 ; X86-NEXT: pushl %ebp 65 ; X86-NEXT: popl %ebp 83 ; X86-NEXT: pushl %ebp 90 ; X86-NEXT: popl %ebp 115 ; X86-NEXT: popl %ebp 140 ; X86-NEXT: popl %ebp [all …]
|
| H A D | 3dnow-intrinsics.ll | 33 ; X86-NEXT: pushl %ebp 45 ; X86-NEXT: popl %ebp 66 ; X86-NEXT: pushl %ebp 81 ; X86-NEXT: popl %ebp 105 ; X86-NEXT: pushl %ebp 120 ; X86-NEXT: popl %ebp 144 ; X86-NEXT: pushl %ebp 159 ; X86-NEXT: popl %ebp 197 ; X86-NEXT: popl %ebp 235 ; X86-NEXT: popl %ebp [all …]
|
| H A D | vec-strict-cmp-256-fp16.ll | 8 ; AVX512-32-NEXT: pushl %ebp 9 ; AVX512-32-NEXT: movl %esp, %ebp 15 ; AVX512-32-NEXT: popl %ebp 33 ; AVX512-32-NEXT: pushl %ebp 40 ; AVX512-32-NEXT: popl %ebp 58 ; AVX512-32-NEXT: pushl %ebp 65 ; AVX512-32-NEXT: popl %ebp 83 ; AVX512-32-NEXT: pushl %ebp 90 ; AVX512-32-NEXT: popl %ebp 115 ; AVX512-32-NEXT: popl %ebp [all …]
|
| H A D | vec-strict-cmp-512-fp16.ll | 8 ; X86-NEXT: pushl %ebp 15 ; X86-NEXT: popl %ebp 33 ; X86-NEXT: pushl %ebp 40 ; X86-NEXT: popl %ebp 58 ; X86-NEXT: pushl %ebp 65 ; X86-NEXT: popl %ebp 83 ; X86-NEXT: pushl %ebp 90 ; X86-NEXT: popl %ebp 115 ; X86-NEXT: popl %ebp 140 ; X86-NEXT: popl %ebp [all …]
|
| H A D | vec-strict-cmp-128-fp16.ll | 8 ; X86-NEXT: pushl %ebp 15 ; X86-NEXT: popl %ebp 33 ; X86-NEXT: pushl %ebp 40 ; X86-NEXT: popl %ebp 58 ; X86-NEXT: pushl %ebp 65 ; X86-NEXT: popl %ebp 83 ; X86-NEXT: pushl %ebp 90 ; X86-NEXT: popl %ebp 115 ; X86-NEXT: popl %ebp 140 ; X86-NEXT: popl %ebp [all …]
|
| H A D | ms-inline-asm-variables-x86-1-reg.ll | 32 ; X86-NEXT: pushl %ebp 35 ; X86-NEXT: movl %esp, %ebp 49 ; X86-NEXT: popl %ebp 55 ; X86PIC-NEXT: pushl %ebp 58 ; X86PIC-NEXT: movl %esp, %ebp 79 ; X86PIC-NEXT: popl %ebp 92 ; X86-NEXT: pushl %ebp 95 ; X86-NEXT: movl %esp, %ebp 112 ; X86-NEXT: popl %ebp 118 ; X86PIC-NEXT: pushl %ebp [all …]
|
| H A D | mmx-fold-load.ll | 8 ; X86-NEXT: pushl %ebp 9 ; X86-NEXT: movl %esp, %ebp 21 ; X86-NEXT: popl %ebp 43 ; X86-NEXT: pushl %ebp 56 ; X86-NEXT: popl %ebp 78 ; X86-NEXT: pushl %ebp 91 ; X86-NEXT: popl %ebp 113 ; X86-NEXT: pushl %ebp 126 ; X86-NEXT: popl %ebp 161 ; X86-NEXT: popl %ebp [all …]
|
| H A D | fast-isel-int-float-conversion.ll | 23 ; SSE2_X86-NEXT: pushl %ebp 34 ; SSE2_X86-NEXT: popl %ebp 40 ; AVX_X86-NEXT: pushl %ebp 51 ; AVX_X86-NEXT: popl %ebp 72 ; SSE2_X86-NEXT: pushl %ebp 84 ; SSE2_X86-NEXT: popl %ebp 90 ; AVX_X86-NEXT: pushl %ebp 102 ; AVX_X86-NEXT: popl %ebp 136 ; SSE2_X86-NEXT: popl %ebp 142 ; AVX_X86-NEXT: pushl %ebp [all …]
|
| H A D | fp-strict-scalar-inttofp.ll | 503 ; SSE-X86-NEXT: popl %ebp 559 ; X87-NEXT: pushl %ebp 572 ; X87-NEXT: popl %ebp 604 ; SSE-X86-NEXT: popl %ebp 646 ; AVX-X86-NEXT: popl %ebp 673 ; X87-NEXT: pushl %ebp 691 ; X87-NEXT: popl %ebp 1248 ; X87-NEXT: pushl %ebp 1261 ; X87-NEXT: popl %ebp 1362 ; X87-NEXT: pushl %ebp [all …]
|
| H A D | udivmodei5.ll | 8 ; X86-NEXT: pushl %ebp 9 ; X86-NEXT: movl %esp, %ebp 69 ; X86-NEXT: popl %ebp 103 ; X86-NEXT: pushl %ebp 164 ; X86-NEXT: popl %ebp 198 ; X86-NEXT: pushl %ebp 261 ; X86-NEXT: popl %ebp 297 ; X86-NEXT: pushl %ebp 360 ; X86-NEXT: popl %ebp 397 ; X86-NEXT: pushl %ebp [all …]
|
| H A D | atomic-load-store-wide.ll | 19 ; NOSSE-NEXT: pushl %ebp 22 ; NOSSE-NEXT: movl %esp, %ebp 26 ; NOSSE-NEXT: movl 8(%ebp), %eax 34 ; NOSSE-NEXT: movl %ebp, %esp 35 ; NOSSE-NEXT: popl %ebp 53 ; NOSSE-NEXT: pushl %ebp 56 ; NOSSE-NEXT: movl %esp, %ebp 65 ; NOSSE-NEXT: movl %ebp, %esp 66 ; NOSSE-NEXT: popl %ebp 109 ; NOSSE-NEXT: pushl %ebp [all …]
|
| H A D | wide-fma-contraction.ll | 10 ; CHECK-NEXT: pushl %ebp 12 ; CHECK-NEXT: .cfi_offset %ebp, -8 13 ; CHECK-NEXT: movl %esp, %ebp 14 ; CHECK-NEXT: .cfi_def_cfa_register %ebp 19 ; CHECK-NEXT: movl %ebp, %esp 20 ; CHECK-NEXT: popl %ebp 25 ; CHECK-NOFMA-NEXT: pushl %ebp 27 ; CHECK-NOFMA-NEXT: .cfi_offset %ebp, -8 28 ; CHECK-NOFMA-NEXT: movl %esp, %ebp 36 ; CHECK-NOFMA-NEXT: movl %ebp, %esp [all …]
|
| H A D | tail-merge-after-mbp.mir | 25 ; CHECK: $ebp = XOR32rr undef $ebp, undef $ebp, implicit-def dead $eflags 43 ; CHECK: $ebp = XOR32rr undef $ebp, undef $ebp, implicit-def dead $eflags 54 $ebp = XOR32rr undef $ebp, undef $ebp, implicit-def dead $eflags 67 $ebp = XOR32rr undef $ebp, undef $ebp, implicit-def dead $eflags 86 $ebp = XOR32rr undef $ebp, undef $ebp, implicit-def dead $eflags 105 $ebp = XOR32rr undef $ebp, undef $ebp, implicit-def dead $eflags 111 $ebp = XOR32rr undef $ebp, undef $ebp, implicit-def dead $eflags
|
| H A D | fildll.ll | 7 ; CHECK-NEXT: pushl %ebp 9 ; CHECK-NEXT: .cfi_offset %ebp, -8 10 ; CHECK-NEXT: movl %esp, %ebp 11 ; CHECK-NEXT: .cfi_def_cfa_register %ebp 17 ; CHECK-NEXT: movl %ebp, %esp 18 ; CHECK-NEXT: popl %ebp 28 ; CHECK-NEXT: pushl %ebp 30 ; CHECK-NEXT: .cfi_offset %ebp, -8 31 ; CHECK-NEXT: movl %esp, %ebp 42 ; CHECK-NEXT: movl %ebp, %esp [all …]
|
| H A D | fast-isel-uint-float-conversion.ll | 14 ; AVX_X86-NEXT: pushl %ebp 17 ; AVX_X86-NEXT: movl %esp, %ebp 24 ; AVX_X86-NEXT: movl %ebp, %esp 25 ; AVX_X86-NEXT: popl %ebp 41 ; AVX_X86-NEXT: pushl %ebp 44 ; AVX_X86-NEXT: movl %esp, %ebp 52 ; AVX_X86-NEXT: movl %ebp, %esp 53 ; AVX_X86-NEXT: popl %ebp 70 ; AVX_X86-NEXT: pushl %ebp 73 ; AVX_X86-NEXT: movl %esp, %ebp [all …]
|
| H A D | 2008-08-31-EH_RETURN32.ll | 8 ; CHECK: pushl %ebp 14 ; CHECK: movl 12(%ebp), %[[ECX:e..]] 15 ; CHECK: movl 8(%ebp), %[[EAX:e..]] 16 ; CHECK: movl %[[ECX]], 4(%ebp,%[[EAX]]) 17 ; CHECK: leal 4(%ebp,%[[EAX]]), %[[ECX2:e..]] 24 ; CHECK: pushl %ebp 28 ; CHECK: movl 12(%ebp), %[[ECX:e..]] 29 ; CHECK: movl 8(%ebp), %[[EAX:e..]] 30 ; CHECK: movl %[[ECX]], 4(%ebp,%[[EAX]]) 31 ; CHECK: leal 4(%ebp,%[[EAX]]), %[[ECX2:e..]]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-objcopy/MachO/Inputs/ |
| H A D | macho.32.s | 8 pushl %ebp 10 .cfi_offset %ebp, -8 11 movl %esp, %ebp 17 movl 8(%ebp), %ecx 19 addl 8(%ebp), %eax 22 popl %ebp 31 pushl %ebp 33 .cfi_offset %ebp, -8 34 movl %esp, %ebp 38 movl $0, -4(%ebp) [all …]
|
| /llvm-project-15.0.7/llvm/test/DebugInfo/MIR/InstrRef/ |
| H A D | x86-lea-fixup-2.mir | 12 - { reg: '$ebp' } 17 liveins: $eax, $ebp 20 $eax = LEA32r killed $eax, 1, killed $ebp, -5, $noreg, debug-instr-number 1 32 - { reg: '$ebp' } 37 liveins: $eax, $ebp, $ebx 40 $ebx = LEA32r killed $ebp, 1, $ebp, 0, $noreg, debug-instr-number 1 51 - { reg: '$ebp' } 56 liveins: $eax, $ebp, $ebx 59 $ebx = LEA32r $ebp, 1, $ebp, 5, $noreg, debug-instr-number 1
|