| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BtVer2/ |
| H A D | rank.s | 76 # CHECK: [0,0] DeER . . . . addl %eax, %ecx 77 # CHECK-NEXT: [0,1] DeER . . . . addl %eax, %edx 78 # CHECK-NEXT: [0,2] .DeER. . . . addl %eax, %ebx 79 # CHECK-NEXT: [0,3] .DeER. . . . addl %edx, %esi 80 # CHECK-NEXT: [0,4] . DeER . . . addl %ebx, %eax 81 # CHECK-NEXT: [0,5] . DeER . . . addl %edx, %esi 82 # CHECK-NEXT: [0,6] . DeER . . . addl %ebx, %eax 83 # CHECK-NEXT: [0,7] . D=eER . . . addl %ebx, %eax 84 # CHECK-NEXT: [1,0] . D=eER . . . addl %eax, %ecx 85 # CHECK-NEXT: [1,1] . D=eER . . . addl %eax, %edx [all …]
|
| H A D | add-sequence.s | 61 # CHECK: [0,0] DeER . . . . addl %eax, %ecx 62 # CHECK-NEXT: [0,1] DeER . . . . addl %esi, %eax 63 # CHECK-NEXT: [0,2] .DeER. . . . addl %eax, %edx 64 # CHECK-NEXT: [1,0] .DeER. . . . addl %eax, %ecx 65 # CHECK-NEXT: [1,1] . DeER . . . addl %esi, %eax 66 # CHECK-NEXT: [1,2] . D=eER . . . addl %eax, %edx 67 # CHECK-NEXT: [2,0] . DeER . . . addl %eax, %ecx 68 # CHECK-NEXT: [2,1] . D=eER . . . addl %esi, %eax 69 # CHECK-NEXT: [2,2] . D=eER . . . addl %eax, %edx 70 # CHECK-NEXT: [3,0] . D=eER . . . addl %eax, %ecx [all …]
|
| H A D | bottleneck-hints-1.s | 29 # CHECK-NEXT: +----< 3. addl %edx, %eax 51 # CHECK-NEXT: 1 1 0.50 addl %eax, %ebx 52 # CHECK-NEXT: 1 1 0.50 addl %ebx, %ecx 86 # CHECK: [0,0] DeER .. addl %eax, %ebx 87 # CHECK-NEXT: [0,1] D=eER.. addl %ebx, %ecx 88 # CHECK-NEXT: [0,2] .D=eER. addl %ecx, %edx 89 # CHECK-NEXT: [0,3] .D==eER addl %edx, %eax 98 # CHECK-NEXT: 0. 1 1.0 1.0 0.0 addl %eax, %ebx 99 # CHECK-NEXT: 1. 1 2.0 0.0 0.0 addl %ebx, %ecx 100 # CHECK-NEXT: 2. 1 2.0 0.0 0.0 addl %ecx, %edx [all …]
|
| H A D | xadd.s | 42 # CHECK-NEXT: 1 1 0.50 addl %ecx, %ecx 43 # CHECK-NEXT: 1 1 0.50 addl %ecx, %ecx 80 # CHECK-NEXT: [0,1] . D=eE-------R . . . addl %ecx, %ecx 81 # CHECK-NEXT: [0,2] . D==eE-------R. . . addl %ecx, %ecx 85 # CHECK-NEXT: [1,1] . .D=====eE-------R . addl %ecx, %ecx 86 # CHECK-NEXT: [1,2] . .D======eE-------R. addl %ecx, %ecx 98 # CHECK-NEXT: 1. 2 4.0 0.0 7.0 addl %ecx, %ecx 99 # CHECK-NEXT: 2. 2 5.0 0.0 7.0 addl %ecx, %ecx 126 # CHECK-NEXT: 1 1 0.50 addl %ecx, %ecx 182 # CHECK-NEXT: 1. 2 16.0 0.0 4.0 addl %ecx, %ecx [all …]
|
| H A D | rmw-add-sequence-readadvance.s | 26 # CHECK-NEXT: 1 1 0.50 addl %eax, %eax 27 # CHECK-NEXT: 1 6 1.00 * * addl %eax, 4(%rsp) 51 … - - - - - - - - - - - - addl %eax, %eax 52 … - - - - 1.00 - 1.00 - - - - addl %eax, 4(%rsp) 57 # CHECK: [0,0] DeER . . addl %eax, %eax 58 # CHECK-NEXT: [0,1] DeeeeeeER addl %eax, 4(%rsp) 67 # CHECK-NEXT: 0. 1 1.0 1.0 0.0 addl %eax, %eax 68 # CHECK-NEXT: 1. 1 1.0 0.0 0.0 addl %eax, 4(%rsp)
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BdVer2/ |
| H A D | rank.s | 32 # CHECK-NEXT: 1 1 1.00 addl %eax, %ecx 33 # CHECK-NEXT: 1 1 1.00 addl %eax, %edx 34 # CHECK-NEXT: 1 1 1.00 addl %eax, %ebx 117 # CHECK-NEXT: 0. 3 8.3 1.7 0.0 addl %eax, %ecx 118 # CHECK-NEXT: 1. 3 7.0 0.3 1.3 addl %eax, %edx 119 # CHECK-NEXT: 2. 3 8.3 1.7 0.7 addl %eax, %ebx 120 # CHECK-NEXT: 3. 3 9.7 1.7 0.0 addl %edx, %esi 121 # CHECK-NEXT: 4. 3 10.0 1.7 0.0 addl %ebx, %eax 122 # CHECK-NEXT: 5. 3 10.7 1.0 0.0 addl %edx, %esi 123 # CHECK-NEXT: 6. 3 12.0 1.0 0.0 addl %ebx, %eax [all …]
|
| H A D | add-sequence.s | 27 # CHECK-NEXT: 1 1 1.00 addl %eax, %ecx 28 # CHECK-NEXT: 1 1 1.00 addl %esi, %eax 29 # CHECK-NEXT: 1 1 1.00 addl %eax, %edx 70 # CHECK: [0,0] DeER . . . . . .. addl %eax, %ecx 71 # CHECK-NEXT: [0,1] DeER . . . . . .. addl %esi, %eax 72 # CHECK-NEXT: [0,2] D==eER . . . . .. addl %eax, %edx 73 # CHECK-NEXT: [1,0] D====eER . . . . .. addl %eax, %ecx 74 # CHECK-NEXT: [1,1] .D=eE--R . . . . .. addl %esi, %eax 108 # CHECK-NEXT: 0. 10 12.0 2.0 0.0 addl %eax, %ecx 109 # CHECK-NEXT: 1. 10 10.7 1.8 1.0 addl %esi, %eax [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/AsmParser/ |
| H A D | altmacro_expression.s | 6 # CHECK: addl $5, %eax 9 addl $\arg, %eax 21 # CHECK: addl $1, %eax 23 addl $\arg, %eax 34 addl $\number, %eax 48 # CHECK: addl $0, %eax 49 # CHECK: addl $1, %eax 50 # CHECK: addl $3, %eax 59 addl $\arg1, %eax 60 addl $\arg2, %eax [all …]
|
| H A D | altmacro_string.s | 15 addl $5,%eax 24 # CHECK: addl $0, %eax 27 addl $\string3, %eax 35 # CHECK: addl $-1, %eax 36 # CHECK: addl $0, %eax 39 addl $\arg1,%eax 40 addl $\arg2,%eax 53 # CHECK: addl $5, %eax 54 # CHECK: addl $6, %eax 65 # CHECK: addl $4, %eax [all …]
|
| H A D | macro-at-pseudo-variable.s | 12 # CHECK: addl $10, %eax 14 # CHECK: addl $11, %eax 24 # CHECK: addl $24, %eax 25 # CHECK: addl $34, %eax 26 # CHECK: addl $44, %eax 43 # CHECK: addl $14, %eax 50 # CHECK: addl $15, %eax 57 # CHECK: addl $16, %eax 64 # CHECK: addl $17, %eax
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/ |
| H A D | read-after-ld-2.s | 81 # BDWELL: [0,0] DeER . . . .. addl $1, %edx 85 # BDWELL-NEXT: [1,0] .DeE-----R. . .. addl $1, %edx 89 # BDWELL-NEXT: [2,0] . DeE-----R . .. addl $1, %edx 93 # BDWELL-NEXT: [3,0] . DeE-----R . .. addl $1, %edx 163 # SKYLAKE: [0,0] DeER . . . . addl $1, %edx 167 # SKYLAKE-NEXT: [1,0] D=eE------R . . addl $1, %edx 171 # SKYLAKE-NEXT: [2,0] .D=eE------R . . addl $1, %edx 175 # SKYLAKE-NEXT: [3,0] . D=eE------R . . addl $1, %edx 179 # SKYLAKE-NEXT: [4,0] . D=eE------R . . addl $1, %edx 183 # SKYLAKE-NEXT: [5,0] . D=eE------R. . addl $1, %edx [all …]
|
| H A D | bextr-read-after-ld.s | 83 # BDVER2-NEXT: 1 1 1.00 addl %edi, %esi 86 # BDWELL-NEXT: 1 1 0.25 addl %edi, %esi 89 # BTVER2-NEXT: 1 1 0.50 addl %edi, %esi 114 # BDVER2: [0,0] DeER . . addl %edi, %esi 117 # BDWELL: [0,0] DeER . . addl %edi, %esi 120 # BTVER2: [0,0] DeER .. addl %edi, %esi 123 # HASWELL: [0,0] DeER . . addl %edi, %esi 126 # SKYLAKE: [0,0] DeER . . addl %edi, %esi 129 # ZNVER1: [0,0] DeER . . addl %edi, %esi 132 # ZNVER2: [0,0] DeER . . addl %edi, %esi [all …]
|
| /llvm-project-15.0.7/llvm/test/CodeGen/X86/ |
| H A D | merge-sp-updates-cfi.ll | 13 ; CHECK: addl $8, %esp 14 ; CHECK-NOT: addl $16, %esp 17 ; CHECK: addl $20, %esp 18 ; CHECK-NOT: addl $8, %esp 19 ; CHECK-NOT: addl $12, %esp 33 ; CHECK: addl $8, %esp 35 ; CHECK-NOT: addl $16, %esp 38 ; CHECK: addl $20, %esp 40 ; CHECK-NOT: addl $8, %esp 41 ; CHECK-NOT: addl $12, %esp
|
| H A D | lea-opt-cse4.ll | 12 ; X64-NEXT: addl %eax, %ecx 13 ; X64-NEXT: addl %eax, %ecx 14 ; X64-NEXT: addl %eax, %ecx 30 ; X86-NEXT: addl %ecx, %edx 31 ; X86-NEXT: addl %ecx, %edx 32 ; X86-NEXT: addl %ecx, %edx 34 ; X86-NEXT: addl %ecx, %edx 72 ; X64-NEXT: addl %eax, %ecx 74 ; X64-NEXT: addl %eax, %ecx 75 ; X64-NEXT: addl %eax, %ecx [all …]
|
| H A D | nontemporal.ll | 26 ; X86-SSE-NEXT: addl (%edx), %eax 29 ; X86-SSE-NEXT: addl (%edx), %eax 32 ; X86-SSE-NEXT: addl (%edx), %eax 35 ; X86-SSE-NEXT: addl (%edx), %eax 38 ; X86-SSE-NEXT: addl (%edx), %eax 40 ; X86-SSE-NEXT: addl (%edx), %eax 42 ; X86-SSE-NEXT: addl (%edx), %eax 44 ; X86-SSE-NEXT: addl (%edx), %eax 68 ; X86-AVX-NEXT: addl (%edx), %eax 71 ; X86-AVX-NEXT: addl (%edx), %eax [all …]
|
| H A D | smulo-128-legalisation-lowering.ll | 108 ; X86-NEXT: addl %ecx, %edi 114 ; X86-NEXT: addl %edi, %eax 120 ; X86-NEXT: addl %ebp, %eax 135 ; X86-NEXT: addl %esi, %ebp 141 ; X86-NEXT: addl %ebp, %eax 149 ; X86-NEXT: addl %ebx, %edi 167 ; X86-NEXT: addl %ebx, %ecx 173 ; X86-NEXT: addl %ecx, %ebx 180 ; X86-NEXT: addl %esi, %ecx 207 ; X86-NEXT: addl %esi, %eax [all …]
|
| H A D | stack-clash-large.ll | 101 ; CHECK-X64-NEXT: addl %esi, %edi 102 ; CHECK-X64-NEXT: addl %ecx, %edx 103 ; CHECK-X64-NEXT: addl %edi, %edx 104 ; CHECK-X64-NEXT: addl %r9d, %r8d 106 ; CHECK-X64-NEXT: addl %r8d, %eax 107 ; CHECK-X64-NEXT: addl %edx, %eax 149 ; CHECK-X86-NEXT: addl %esi, %ecx 152 ; CHECK-X86-NEXT: addl %edx, %eax 153 ; CHECK-X86-NEXT: addl %ecx, %eax 187 ; CHECK-X32-NEXT: addl %esi, %edi [all …]
|
| H A D | urem-seteq-nonzero.ll | 9 ; X86-NEXT: addl $1431655765, %eax # imm = 0x55555555 17 ; X64-NEXT: addl $1431655765, %eax # imm = 0x55555555 30 ; X86-NEXT: addl $-1431655766, %eax # imm = 0xAAAAAAAA 38 ; X64-NEXT: addl $-1431655766, %eax # imm = 0xAAAAAAAA 52 ; X86-NEXT: addl $858993459, %eax # imm = 0x33333333 60 ; X64-NEXT: addl $858993459, %eax # imm = 0x33333333 73 ; X86-NEXT: addl $1717986918, %eax # imm = 0x66666666 255 ; X86-NEXT: addl $-21846, %eax # imm = 0xAAAA 264 ; X64-NEXT: addl $-21846, %eax # imm = 0xAAAA 303 ; X86-NEXT: addl %edx, %ecx [all …]
|
| H A D | umul-with-overflow.ll | 32 ; X86-NEXT: addl %eax, %eax 40 ; X64-NEXT: addl %eax, %eax 101 ; X86-NEXT: addl %esi, %ebp 108 ; X86-NEXT: addl %ebp, %eax 115 ; X86-NEXT: addl %esi, %eax 129 ; X86-NEXT: addl %esi, %ecx 135 ; X86-NEXT: addl %ecx, %eax 142 ; X86-NEXT: addl %ebx, %esi 161 ; X86-NEXT: addl %ecx, %edi 167 ; X86-NEXT: addl %edi, %eax [all …]
|
| /llvm-project-15.0.7/llvm/test/Verifier/ |
| H A D | inline-asm-indirect-operand.ll | 4 call void asm "addl $1, $0", "=*rm,r"(i32* elementtype(i32) %p, i32 %x) 9 ; CHECK-NEXT: call void asm "addl $1, $0", "=*rm,r"(i32* elementtype(i64) %p, i32 %x) 11 call void asm "addl $1, $0", "=*rm,r"(i32* elementtype(i64) %p, i32 %x) 16 ; CHECK-NEXT: call void asm "addl $1, $0", "=*rm,r"(i32 %p, i32 %x) 18 call void asm "addl $1, $0", "=*rm,r"(i32 %p, i32 %x) 30 ; CHECK-NEXT: call void asm "addl $1, $0", "=*rm,r"(i32* %p, i32 %x) 32 call void asm "addl $1, $0", "=*rm,r"(i32* %p, i32 %x) 37 ; CHECK-NEXT: invoke void asm "addl $1, $0", "=*rm,r"(i32 %p, i32 %x) 39 invoke void asm "addl $1, $0", "=*rm,r"(i32 %p, i32 %x) 52 ; CHECK-NEXT: callbr void asm "addl $1, $0", "=*rm,r"(i32 %p, i32 %x) [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/COFF/ |
| H A D | cv-inline-linetable.s | 28 addl $6, "?x@@3HC" 30 addl $4, "?x@@3HC" 35 addl %eax, "?x@@3HC" 37 addl $2, "?x@@3HC" 39 addl $3, "?x@@3HC" 41 addl $5, "?x@@3HC" 43 addl $7, "?x@@3HC" 52 # ASM-NEXT: 1: {{.*}} addl $6, 0 53 # ASM-NEXT: 8: {{.*}} addl $4, 0 57 # ASM-NEXT: 1f: {{.*}} addl $2, 0 [all …]
|
| /llvm-project-15.0.7/llvm/test/MC/X86/ |
| H A D | x86_64-imm-widths.s | 37 addl $0x00000000, %eax 41 addl $0x0000007F, %eax 45 addl $0xFF80, %eax 49 addl $0xFFFF, %eax 53 addl $0xFFFFFF80, %eax 57 addl $0xFFFFFFFF, %eax
|
| H A D | x86_operands.s | 4 # CHECK: addl $1, %eax 5 addl $1, %eax 6 # CHECK: addl $3, %eax 7 addl $(1+2), %eax 8 # CHECK: addl $a, %eax 9 addl $a, %eax 10 # CHECK: addl $3, %eax 15 # CHECK: addl $1, 8 16 addl $1, 4+4 17 # CHECK: addl $1, 8 [all …]
|
| /llvm-project-15.0.7/bolt/test/X86/Inputs/ |
| H A D | jump_table_icp.s | 73 addl %eax, %eax 74 addl %ebx, %eax 127 addl $0x1, %eax 136 addl $0x2, %eax 145 addl $0x3, %eax 154 addl $0x4, %eax 163 addl $0x5, %eax 172 addl $0x6, %eax 181 addl $0x1, %eax 236 addl $0x2, %eax [all …]
|
| H A D | jump_table_footprint_reduction.s | 40 Ltmp8_br: addl $0xa, %esi 61 addl $0x9, %esi 66 addl $0x5, %esi 71 addl $0x4, %esi 76 addl $0x3, %esi 81 addl $0x7, %esi 86 addl $0x6, %esi 91 addl $0x8, %esi 96 addl $0x2, %esi
|