| /llvm-project-15.0.7/llvm/test/MC/ELF/ |
| H A D | relax-arith2.s | 16 .section imul,"x" 17 imul $-128, %bx, %bx 18 imul $127, bar, %bx 19 imul $0, %ebx, %ebx 20 imul $1, bar, %ebx 21 imul $-1, %rbx, %rbx 22 imul $42, bar, %rbx
|
| H A D | relax-arith.s | 16 .section imul,"x" 17 imul $foo, %bx, %bx 18 imul $foo, bar, %bx 19 imul $foo, %ebx, %ebx 20 imul $foo, bar, %ebx 21 imul $foo, %rbx, %rbx 22 imul $foo, bar, %rbx
|
| H A D | relax-arith3.s | 13 .section imul,"x" 14 imul $foo, bar(%rip), %bx 15 imul $foo, bar(%rip), %ebx 16 imul $foo, bar(%rip), %rbx
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BtVer2/ |
| H A D | cmpxchg-read-advance.s | 5 imul %rax, %rax label 10 imul %rcx, %rcx label 15 imul %rax, %rax label 20 imul %rcx, %rcx label 25 imul %eax, %eax label 26 imul %edx, %edx label 31 imul %eax, %eax label 32 imul %edx, %edx label 37 imul %ebx, %ebx label 38 imul %ecx, %ecx label [all …]
|
| H A D | xadd.s | 8 imul %ecx, %ecx label 9 imul %ecx, %ecx label 16 imul %ecx, %ecx label 17 imul %ecx, %ecx label
|
| H A D | partial-reg-update-4.s | 6 # The lzcnt cannot execute in parallel with the imul because there is a false 9 imul %ax, %bx label
|
| H A D | xchg.s | 7 imul %ecx, %ecx label 8 imul %ecx, %ecx label
|
| H A D | partial-reg-update-6.s | 6 # imul. However, the folded load can start immediately. 10 imul %edx, %ecx label
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/ |
| H A D | intel-syntax.s | 9 imul esi, edi 39 # INTEL-NEXT: 1 3 1.00 imul esi, edi
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Barcelona/ |
| H A D | partial-reg-update-4.s | 4 # The lzcnt cannot execute in parallel with the imul because there is a false 7 imul %ax, %bx label
|
| H A D | partial-reg-update-6.s | 5 # imul. However, the folded load can start immediately. 9 imul %edx, %ecx label
|
| /llvm-project-15.0.7/llvm/test/MC/X86/ |
| H A D | x86_64-signed-reloc.s | 13 imul $foo, %rax // CHECK-NEXT: R_X86_64_32S label
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver2/ |
| H A D | partial-reg-update-6.s | 5 # imul. However, the folded load can start immediately. 9 imul %edx, %ecx label
|
| H A D | partial-reg-update-4.s | 4 # The lzcnt cannot execute in parallel with the imul because there is a false 7 imul %ax, %bx label
|
| H A D | partial-reg-update-2.s | 4 imul %rax, %rbx label
|
| H A D | partial-reg-update.s | 4 imul %ax, %cx label
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BdVer2/ |
| H A D | partial-reg-update-4.s | 6 # The lzcnt cannot execute in parallel with the imul because there is a false 9 imul %ax, %bx label
|
| H A D | partial-reg-update-6.s | 6 # imul. However, the folded load can start immediately. 10 imul %edx, %ecx label
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver1/ |
| H A D | partial-reg-update-6.s | 5 # imul. However, the folded load can start immediately. 9 imul %edx, %ecx label
|
| H A D | partial-reg-update-4.s | 4 # The lzcnt cannot execute in parallel with the imul because there is a false 7 imul %ax, %bx label
|
| H A D | partial-reg-update.s | 4 imul %ax, %cx label
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver3/ |
| H A D | partial-reg-update-6.s | 5 # imul. However, the folded load can start immediately. 9 imul %edx, %ecx label
|
| H A D | partial-reg-update-4.s | 4 # The lzcnt cannot execute in parallel with the imul because there is a false 7 imul %ax, %bx label
|
| /llvm-project-15.0.7/llvm/lib/Target/X86/ |
| H A D | X86InstrArithmetic.td | 130 "imul{b}\t$src", []>, SchedLoadReg<WriteIMul8>; 142 "imul{q}\t$src", []>, SchedLoadReg<WriteIMul64>, 155 "imul{w}\t{$src2, $dst|$dst, $src2}", 160 "imul{l}\t{$src2, $dst|$dst, $src2}", 166 "imul{q}\t{$src2, $dst|$dst, $src2}", 175 "imul{w}\t{$src2, $dst|$dst, $src2}", 181 "imul{l}\t{$src2, $dst|$dst, $src2}", 187 "imul{q}\t{$src2, $dst|$dst, $src2}", 203 "imul{w}\t{$src2, $src1, $dst|$dst, $src1, $src2}", 221 "imul{l}\t{$src2, $src1, $dst|$dst, $src1, $src2}", [all …]
|
| /llvm-project-15.0.7/llvm/test/tools/llvm-objdump/X86/ |
| H A D | syntax-mode.s | 20 # INTEL: imul edi, esi
|