| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | merge-sp-updates-cfi.ll | 9 ; CHECK: subl $20, %esp 10 ; CHECK-NOT: subl $12, %esp 11 ; CHECK-NOT: subl $8, %esp 15 ; CHECK-NOT: subl $8, %esp 28 ; CHECK: subl $20, %esp 30 ; CHECK-NOT: subl $12, %esp 31 ; CHECK-NOT: subl $8, %esp 36 ; CHECK-NOT: subl $8, %esp
|
| H A D | preallocated.ll | 18 ; CHECK: subl $8, %esp 30 ; CHECK: subl $8, %esp 38 ; CHECK: subl $8, %esp 56 ; CHECK: subl $8, %esp 77 ; CHECK: subl $16, %esp 87 ; CHECK: subl $12, %esp 109 ; CHECK: subl $12, %esp 114 ; CHECK: subl $12, %esp 139 ; CHECK: subl $8, %esp 152 ; CHECK: subl $8, %esp [all …]
|
| H A D | win-alloca-expander.ll | 23 ; CHECK: subl $1020, %esp 30 ; CHECK: subl $1024, %esp 35 ; CHECK: subl $2996, %esp 42 ; CHECK: subl $3000, %esp 51 ; CHECK: subl $3000, %esp 57 ; CHECK: subl $1020, %esp 77 ; CHECK: subl $1020, %esp 86 ; CHECK: subl $1020, %esp 123 ; CHECK: subl $1020, %esp 129 ; CHECK: subl $2996, %esp [all …]
|
| H A D | neg-of-3ops-lea.ll | 15 ; X86-NEXT: subl %ecx, %eax 22 ; X64-NEXT: subl %edi, %eax 34 ; X86-NEXT: subl %ecx, %eax 41 ; X64-NEXT: subl %edi, %eax 53 ; X86-NEXT: subl %ecx, %eax 60 ; X64-NEXT: subl %edi, %eax 73 ; X86-NEXT: subl %ecx, %eax 80 ; X64-NEXT: subl %edi, %eax
|
| H A D | stack-probe-size.ll | 19 ; CHECK-NOT: subl $4095, %esp 31 ; CHECK: subl $4095, %esp 42 ; CHECK: subl $4095, %esp 52 ; CHECK-NOT: subl $4096, %esp 63 ; CHECK-NOT: subl $4096, %esp 75 ; CGECK: subl $4096, %esp
|
| H A D | combine-sbb.ll | 16 ; X86-NEXT: subl (%ecx), %esi 28 ; X64-NEXT: subl (%rdx), %ecx 69 ; X86-NEXT: subl 8(%ebx), %edi 71 ; X86-NEXT: subl (%ebx), %edx 150 ; X86-NEXT: subl %eax, (%ecx) 199 ; X86-NEXT: subl %esi, %ecx 200 ; X86-NEXT: subl %esi, %edx 218 ; X64-NEXT: subl %esi, %eax 223 ; X64-NEXT: subl %esi, %ecx 257 ; X64-NEXT: subl %esi, %eax [all …]
|
| H A D | stack-align2.ll | 19 ; LINUX-I386: subl $12, %esp 20 ; KFREEBSD-I386: subl $12, %esp 21 ; DARWIN-I386: subl $12, %esp 22 ; NACL-I386: subl $12, %esp 23 ; NETBSD-I386-NOT: subl {{.*}}, %esp 24 ; SOLARIS-I386-NOT: subl {{.*}}, %esp
|
| H A D | sincos.ll | 15 ; CHECK-NEXT: subl $12, %esp 29 ; CHECK-NEXT: subl $12, %esp 43 ; CHECK-NEXT: subl $28, %esp 64 ; CHECK-NEXT: subl $12, %esp 78 ; CHECK-NEXT: subl $12, %esp 92 ; CHECK-NEXT: subl $28, %esp
|
| H A D | align-down.ll | 24 ; X86-NEXT: subl {{[0-9]+}}(%esp), %eax 119 ; X86-NEXT: subl %edx, %eax 128 ; X64-NEXT: subl %esi, %eax 148 ; X86-NEXT: subl %esi, %eax 159 ; X64-NEXT: subl %esi, %eax 178 ; X86-NEXT: subl %ecx, %eax 186 ; X64-NEXT: subl %edx, %eax 200 ; X86-NEXT: subl %ecx, %eax 208 ; X64-NEXT: subl %edx, %eax 258 ; X86-NEXT: subl %ecx, %eax [all …]
|
| H A D | vec-strict-cmp-256.ll | 15 ; AVX-32-NEXT: subl $32, %esp 33 ; AVX512-32-NEXT: subl $32, %esp 51 ; AVX512F-32-NEXT: subl $32, %esp 84 ; AVX-32-NEXT: subl $32, %esp 155 ; AVX-32-NEXT: subl $32, %esp 226 ; AVX-32-NEXT: subl $32, %esp 295 ; AVX-32-NEXT: subl $32, %esp 364 ; AVX-32-NEXT: subl $32, %esp 433 ; AVX-32-NEXT: subl $32, %esp 502 ; AVX-32-NEXT: subl $32, %esp [all …]
|
| H A D | switch.ll | 34 ; NOOPT-NEXT: subl $4, %eax 100 ; NOOPT-NEXT: subl $1, %edi 105 ; NOOPT-NEXT: subl $3, %eax 110 ; NOOPT-NEXT: subl $4, %eax 115 ; NOOPT-NEXT: subl $5, %eax 173 ; NOOPT-NEXT: subl $4, %eax 234 ; NOOPT-NEXT: subl $4, %edi 240 ; NOOPT-NEXT: subl $4, %eax 306 ; NOOPT-NEXT: subl $8, %edi 396 ; NOOPT-NEXT: subl $1, %eax [all …]
|
| H A D | srem-vector-lkk.ll | 13 ; SSE-NEXT: subl %eax, %ecx 20 ; SSE-NEXT: subl %ecx, %eax 32 ; SSE-NEXT: subl %edx, %ecx 42 ; SSE-NEXT: subl %edx, %ecx 52 ; SSE-NEXT: subl %edx, %ecx 64 ; AVX-NEXT: subl %eax, %ecx 71 ; AVX-NEXT: subl %ecx, %eax 83 ; AVX-NEXT: subl %edx, %ecx 93 ; AVX-NEXT: subl %edx, %ecx 103 ; AVX-NEXT: subl %edx, %ecx [all …]
|
| H A D | 2008-10-06-x87ld-nan-2.ll | 15 ; CHECK-NEXT: subl $28, %esp 20 ; CHECK-NEXT: subl $16, %esp 24 ; CHECK-NEXT: subl $16, %esp 28 ; CHECK-NEXT: subl $16, %esp
|
| H A D | urem-vector-lkk.ll | 15 ; SSE-NEXT: subl %ecx, %eax 21 ; SSE-NEXT: subl %edx, %ecx 30 ; SSE-NEXT: subl %ecx, %eax 36 ; SSE-NEXT: subl %ecx, %edx 42 ; SSE-NEXT: subl %ecx, %eax 55 ; AVX-NEXT: subl %ecx, %eax 61 ; AVX-NEXT: subl %edx, %ecx 70 ; AVX-NEXT: subl %ecx, %eax 76 ; AVX-NEXT: subl %ecx, %edx 82 ; AVX-NEXT: subl %ecx, %eax [all …]
|
| H A D | stack-clash-large.ll | 32 ; CHECK-X86-NEXT: subl $69632, %eax # imm = 0x11000 36 ; CHECK-X86-NEXT: subl $4096, %esp # imm = 0x1000 41 ; CHECK-X86-NEXT: subl $2380, %esp # imm = 0x94C 54 ; CHECK-X32-NEXT: subl $69632, %r11d # imm = 0x11000 58 ; CHECK-X32-NEXT: subl $4096, %esp # imm = 0x1000 63 ; CHECK-X32-NEXT: subl $2248, %esp # imm = 0x8C8 127 ; CHECK-X86-NEXT: subl $69632, %eax # imm = 0x11000 131 ; CHECK-X86-NEXT: subl $4096, %esp # imm = 0x1000 136 ; CHECK-X86-NEXT: subl $2380, %esp # imm = 0x94C 177 ; CHECK-X32-NEXT: subl $4096, %esp # imm = 0x1000 [all …]
|
| H A D | lea-opt2.ll | 7 ; subl %esi, %ecx 11 ; subl %edx, %ecx 12 ; subl %eax, %ecx 20 ; CHECK-NEXT: subl %edx, %ecx 21 ; CHECK-NEXT: subl %eax, %ecx 23 ; CHECK-NEXT: subl %edx, %eax 43 ; CHECK-NEXT: subl %edx, %eax 63 ; CHECK-NEXT: subl %edx, %eax 82 ; CHECK-NEXT: subl %ecx, %esi 84 ; CHECK-NEXT: subl %edx, %eax [all …]
|
| H A D | fp-strict-libcalls-msvc32.ll | 7 ; CHECK-NEXT: subl $12, %esp 24 ; CHECK-NEXT: subl $12, %esp 41 ; CHECK-NEXT: subl $12, %esp 58 ; CHECK-NEXT: subl $12, %esp 75 ; CHECK-NEXT: subl $20, %esp 95 ; CHECK-NEXT: subl $12, %esp 112 ; CHECK-NEXT: subl $12, %esp 129 ; CHECK-NEXT: subl $20, %esp 149 ; CHECK-NEXT: subl $12, %esp
|
| /llvm-project-15.0.7/bolt/test/X86/ |
| H A D | split-random.s | 25 subl $1, %edi 30 subl $1, %edi 31 subl $1, %edi 32 subl $1, %edi 33 subl $1, %edi
|
| /llvm-project-15.0.7/compiler-rt/lib/builtins/i386/ |
| H A D | moddi3.S | 37 subl %ecx, %eax 48 subl %ecx, %eax 85 subl %eax, %ebx 89 subl %eax, %ecx // ECX:EBX = a - q*b 108 subl %ebx, %edx // subtract bhi from ahi so that divide will not 125 subl %eax, %ebx 129 subl %eax, %ecx // ECX:EBX = a - q*b
|
| H A D | divdi3.S | 37 subl %ecx, %eax 49 subl %ecx, %eax 86 subl %eax, %ebx 90 subl %eax, %ecx // ECX:EBX = a - q*b 107 subl %ebx, %edx // subtract bhi from ahi so that divide will not 124 subl %eax, %ebx 128 subl %eax, %ecx // ECX:EBX = a - q*b
|
| H A D | udivdi3.S | 57 subl %eax, %ebx 61 subl %eax, %ecx // ECX:EBX = a - q*b 72 subl %ebx, %edx // subtract bhi from ahi so that divide will not 89 subl %eax, %ebx 93 subl %eax, %ecx // ECX:EBX = a - q*b
|
| H A D | umoddi3.S | 58 subl %eax, %ebx 62 subl %eax, %ecx // ECX:EBX = a - q*b 77 subl %ebx, %edx // subtract bhi from ahi so that divide will not 94 subl %eax, %ebx 98 subl %eax, %ecx // ECX:EBX = a - q*b
|
| /llvm-project-15.0.7/lld/test/ELF/ |
| H A D | i386-tls-le-undef.s | 9 # CHECK: subl $0, %eax 10 # CHECK: subl $0, %eax 14 subl $weak_undef@tpoff,%eax label 16 subl $undef@tpoff,%eax label
|
| H A D | i386-tls-le-align.s | 11 # CHECK-NEXT: subl $0x40, %edx 12 subl $a@tpoff, %edx 16 # CHECK-NEXT: subl $0x40, %eax
|
| /llvm-project-15.0.7/llvm/test/MC/AsmParser/ |
| H A D | macro-at-pseudo-variable.s | 16 # CHECK: subl $12, %eax 18 # CHECK: subl $13, %eax 31 # CHECK: subl $24, %eax 32 # CHECK: subl $24, %ebx
|