Home
last modified time | relevance | path

Searched refs:imul (Results 1 – 25 of 41) sorted by relevance

12

/llvm-project-15.0.7/llvm/test/MC/ELF/
H A Drelax-arith2.s16 .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 Drelax-arith.s16 .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 Drelax-arith3.s13 .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 Dcmpxchg-read-advance.s5 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 Dxadd.s8 imul %ecx, %ecx label
9 imul %ecx, %ecx label
16 imul %ecx, %ecx label
17 imul %ecx, %ecx label
H A Dpartial-reg-update-4.s6 # The lzcnt cannot execute in parallel with the imul because there is a false
9 imul %ax, %bx label
H A Dxchg.s7 imul %ecx, %ecx label
8 imul %ecx, %ecx label
H A Dpartial-reg-update-6.s6 # 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 Dintel-syntax.s9 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 Dpartial-reg-update-4.s4 # The lzcnt cannot execute in parallel with the imul because there is a false
7 imul %ax, %bx label
H A Dpartial-reg-update-6.s5 # imul. However, the folded load can start immediately.
9 imul %edx, %ecx label
/llvm-project-15.0.7/llvm/test/MC/X86/
H A Dx86_64-signed-reloc.s13 imul $foo, %rax // CHECK-NEXT: R_X86_64_32S label
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver2/
H A Dpartial-reg-update-6.s5 # imul. However, the folded load can start immediately.
9 imul %edx, %ecx label
H A Dpartial-reg-update-4.s4 # The lzcnt cannot execute in parallel with the imul because there is a false
7 imul %ax, %bx label
H A Dpartial-reg-update-2.s4 imul %rax, %rbx label
H A Dpartial-reg-update.s4 imul %ax, %cx label
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BdVer2/
H A Dpartial-reg-update-4.s6 # The lzcnt cannot execute in parallel with the imul because there is a false
9 imul %ax, %bx label
H A Dpartial-reg-update-6.s6 # 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 Dpartial-reg-update-6.s5 # imul. However, the folded load can start immediately.
9 imul %edx, %ecx label
H A Dpartial-reg-update-4.s4 # The lzcnt cannot execute in parallel with the imul because there is a false
7 imul %ax, %bx label
H A Dpartial-reg-update.s4 imul %ax, %cx label
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver3/
H A Dpartial-reg-update-6.s5 # imul. However, the folded load can start immediately.
9 imul %edx, %ecx label
H A Dpartial-reg-update-4.s4 # 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 DX86InstrArithmetic.td130 "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 Dsyntax-mode.s20 # INTEL: imul edi, esi

12