Home
last modified time | relevance | path

Searched refs:imull (Results 1 – 25 of 161) sorted by relevance

1234567

/llvm-project-15.0.7/llvm/test/CodeGen/X86/
H A Dmisched-matrix.ll32 ; ILPMIN: imull
33 ; ILPMIN: imull
35 ; ILPMIN: imull
37 ; ILPMIN: imull
40 ; ILPMIN: imull
41 ; ILPMIN: imull
43 ; ILPMIN: imull
45 ; ILPMIN: imull
48 ; ILPMIN: imull
49 ; ILPMIN: imull
[all …]
H A Dmisched-balance.ll20 ; CHECK: imull 4
23 ; CHECK: imull 8
26 ; CHECK: imull 12
29 ; CHECK: imull 16
32 ; CHECK: imull 20
35 ; CHECK: imull 24
38 ; CHECK: imull 28
41 ; CHECK: imull 32
44 ; CHECK: imull 36
125 ; CHECK: imull 4
[all …]
H A Durem-seteq-nonzero.ll16 ; X64-NEXT: imull $-1431655765, %edi, %eax # imm = 0xAAAAAAAB
37 ; X64-NEXT: imull $-1431655765, %edi, %eax # imm = 0xAAAAAAAB
59 ; X64-NEXT: imull $-858993459, %edi, %eax # imm = 0xCCCCCCCD
80 ; X64-NEXT: imull $-858993459, %edi, %eax # imm = 0xCCCCCCCD
101 ; X64-NEXT: imull $-858993459, %edi, %eax # imm = 0xCCCCCCCD
122 ; X64-NEXT: imull $-858993459, %edi, %eax # imm = 0xCCCCCCCD
145 ; X64-NEXT: imull $-1431655765, %edi, %eax # imm = 0xAAAAAAAB
168 ; X64-NEXT: imull $-1431655765, %edi, %eax # imm = 0xAAAAAAAB
263 ; X64-NEXT: imull $-21845, %edi, %eax # imm = 0xAAAB
277 ; X86-NEXT: imull $-85, {{[0-9]+}}(%esp), %eax
[all …]
H A Datom-sched.ll15 ; atom: imull
17 ; atom: imull
18 ; slm: imull
20 ; slm: imull
21 ; CHECK: imull
23 ; CHECK: imull
H A Dmul-constant-i32.ll167 ; X64-NOOPT-NEXT: imull $6, %edi, %eax
195 ; X64-NOOPT-NEXT: imull $7, %edi, %eax
318 ; X64-SLM-NEXT: imull $11, %edi, %eax
1341 ; X86-NEXT: imull %ecx, %eax
1351 ; X64-HSW-NEXT: imull %ecx, %eax
1359 ; X64-JAG-NEXT: imull %ecx, %eax
1367 ; X86-NOOPT-NEXT: imull %ecx, %eax
1377 ; HSW-NOOPT-NEXT: imull %ecx, %eax
1385 ; JAG-NOOPT-NEXT: imull %ecx, %eax
1393 ; X64-SLM-NEXT: imull %ecx, %eax
[all …]
H A Durem-vector-lkk.ll12 ; SSE-NEXT: imull $16913, %ecx, %ecx # imm = 0x4211
14 ; SSE-NEXT: imull $124, %ecx, %ecx
20 ; SSE-NEXT: imull $95, %edx, %edx
27 ; SSE-NEXT: imull $2675, %ecx, %ecx # imm = 0xA73
29 ; SSE-NEXT: imull $98, %ecx, %ecx
33 ; SSE-NEXT: imull $1373, %eax, %ecx # imm = 0x55D
54 ; AVX-NEXT: imull $124, %ecx, %ecx
60 ; AVX-NEXT: imull $95, %edx, %edx
69 ; AVX-NEXT: imull $98, %ecx, %ecx
145 ; SSE-NEXT: imull $95, %ecx, %ecx
[all …]
H A Durem-seteq.ll20 ; X64-NEXT: imull $-858993459, %edi, %ecx # imm = 0xCCCCCCCD
42 ; X64-NEXT: imull $-1030792151, %edi, %ecx # imm = 0xC28F5C29
65 ; X64-NEXT: imull $1789569707, %edi, %ecx # imm = 0x6AAAAAAB
88 ; X64-NEXT: imull $715827883, %edi, %ecx # imm = 0x2AAAAAAB
117 ; X64-NEXT: imull $28087, %edi, %eax # imm = 0x6DB7
143 ; X64-NEXT: imull $-1030792151, %edi, %ecx # imm = 0xC28F5C29
168 ; X64-NEXT: imull $-51622203, %edi, %ecx # imm = 0xFCEC4EC5
193 ; X64-NEXT: imull $-1157956869, %edi, %ecx # imm = 0xBAFAFAFB
221 ; X64-NEXT: imull $-858993459, %edi, %ecx # imm = 0xCCCCCCCD
244 ; X64-NEXT: imull $858993459, %edi, %ecx # imm = 0x33333333
[all …]
H A Dsrem-vector-lkk.ll11 ; SSE-NEXT: imull $32081, %ecx, %ecx # imm = 0x7D51
19 ; SSE-NEXT: imull $-1003, %edx, %ecx # imm = 0xFC15
31 ; SSE-NEXT: imull $95, %esi, %edx
41 ; SSE-NEXT: imull $-124, %edx, %edx
46 ; SSE-NEXT: imull $2675, %edx, %edx # imm = 0xA73
51 ; SSE-NEXT: imull $98, %edx, %edx
82 ; AVX-NEXT: imull $95, %esi, %edx
92 ; AVX-NEXT: imull $-124, %edx, %edx
102 ; AVX-NEXT: imull $98, %edx, %edx
209 ; SSE-NEXT: imull $95, %edx, %ecx
[all …]
H A Dsrem-seteq.ll21 ; X64-NEXT: imull $-858993459, %edi, %ecx # imm = 0xCCCCCCCD
45 ; X64-NEXT: imull $-1030792151, %edi, %ecx # imm = 0xC28F5C29
70 ; X64-NEXT: imull $1789569707, %edi, %ecx # imm = 0x6AAAAAAB
95 ; X64-NEXT: imull $-715827883, %edi, %ecx # imm = 0xD5555555
114 ; X86-NEXT: imull $28087, {{[0-9]+}}(%esp), %eax # imm = 0x6DB7
126 ; X64-NEXT: imull $28087, %edi, %eax # imm = 0x6DB7
154 ; X64-NEXT: imull $-1030792151, %edi, %ecx # imm = 0xC28F5C29
181 ; X64-NEXT: imull $-51622203, %edi, %ecx # imm = 0xFCEC4EC5
208 ; X64-NEXT: imull $-989526779, %edi, %ecx # imm = 0xC5050505
238 ; X64-NEXT: imull $-858993459, %edi, %ecx # imm = 0xCCCCCCCD
[all …]
/llvm-project-15.0.7/llvm/test/MC/X86/AlignedBundling/
H A Ddifferent-sections.s11 imull $17, %ebx, %ebp
12 imull $17, %ebx, %ebp
14 imull $17, %ebx, %ebp
16 # CHECK-NEXT: 8: imull
20 imull $17, %ebx, %ebp
21 imull $17, %ebx, %ebp
23 imull $17, %ebx, %ebp
25 # CHECK-NEXT: 8: imull
H A Dswitch-section-locked-error.s10 imull $17, %ebx, %ebp
12 imull $17, %ebx, %ebp
15 imull $17, %ebx, %ebp
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BtVer2/
H A Dxadd.s44 # CHECK-NEXT: 1 3 1.00 imull %ecx, %ecx
45 # CHECK-NEXT: 1 3 1.00 imull %ecx, %ecx
82 # CHECK-NEXT: [0,3] . D==eeeE----R. . . imull %ecx, %ecx
83 # CHECK-NEXT: [0,4] . D=====eeeE--R . . imull %ecx, %ecx
87 # CHECK-NEXT: [1,3] . . D======eeeE----R. imull %ecx, %ecx
88 # CHECK-NEXT: [1,4] . . D=========eeeE--R imull %ecx, %ecx
100 # CHECK-NEXT: 3. 2 5.0 0.0 4.0 imull %ecx, %ecx
101 # CHECK-NEXT: 4. 2 8.0 0.0 2.0 imull %ecx, %ecx
128 # CHECK-NEXT: 1 3 1.00 imull %ecx, %ecx
184 # CHECK-NEXT: 3. 2 17.0 0.0 1.0 imull %ecx, %ecx
[all …]
H A Dread-advance-2.s4 imull %esi
5 imull (%rdi)
29 # CHECK-NEXT: 2 3 2.00 imull %esi
30 # CHECK-NEXT: 2 6 2.00 * imull (%rdi)
36 # CHECK: [0,0] DeeeER . imull %esi
37 # CHECK-NEXT: [0,1] .D=eeeeeeER imull (%rdi)
46 # CHECK-NEXT: 0. 1 1.0 1.0 0.0 imull %esi
47 # CHECK-NEXT: 1. 1 2.0 2.0 0.0 imull (%rdi)
H A Dxchg.s32 # CHECK-NEXT: 1 3 1.00 imull %ecx, %ecx
33 # CHECK-NEXT: 1 3 1.00 imull %ecx, %ecx
60 …- - - - - - 1.00 - - - - - imull %ecx, %ecx
61 …- - - - - - 1.00 - - - - - imull %ecx, %ecx
70 # CHECK-NEXT: [0,3] . D===========eeeE-R. . . . . imull %ecx, %ecx
71 # CHECK-NEXT: [0,4] . D=============eeeER . . . . imull %ecx, %ecx
75 # CHECK-NEXT: [1,3] . .D=======================eeeE-R . imull %ecx, %ecx
76 # CHECK-NEXT: [1,4] . . D=========================eeeER imull %ecx, %ecx
88 # CHECK-NEXT: 3. 2 18.0 0.0 1.0 imull %ecx, %ecx
89 # CHECK-NEXT: 4. 2 20.0 0.0 0.0 imull %ecx, %ecx
H A Dcmpxchg-read-advance.s371 # CHECK: [0,0] DeeeER . . imull %eax, %eax
372 # CHECK-NEXT: [0,1] D=eeeER . . imull %edx, %edx
382 # CHECK-NEXT: 0. 1 1.0 1.0 0.0 imull %eax, %eax
383 # CHECK-NEXT: 1. 1 2.0 2.0 0.0 imull %edx, %edx
453 # CHECK-NEXT: 0. 1 1.0 1.0 0.0 imull %eax, %eax
454 # CHECK-NEXT: 1. 1 2.0 2.0 0.0 imull %edx, %edx
513 # CHECK: [0,0] DeeeER . . . . imull %ebx, %ebx
514 # CHECK-NEXT: [0,1] D=eeeER . . . . imull %ecx, %ecx
524 # CHECK-NEXT: 0. 1 1.0 1.0 0.0 imull %ebx, %ebx
525 # CHECK-NEXT: 1. 1 2.0 2.0 0.0 imull %ecx, %ecx
[all …]
H A Dpartial-reg-update-7.s7 imull %ecx, %eax label
32 # CHECK-NEXT: 1 3 1.00 imull %ecx, %eax
60 …- - - - - - 1.00 - - - - - imull %ecx, %eax
70 # CHECK-NEXT: [0,3] .D=eeeER . . . . . imull %ecx, %eax
75 # CHECK-NEXT: [1,3] . D===eeeER . . . . imull %ecx, %eax
80 # CHECK-NEXT: [2,3] . .D======eeeER . . . imull %ecx, %eax
85 # CHECK-NEXT: [3,3] . . D========eeeER . . imull %ecx, %eax
90 # CHECK-NEXT: [4,3] . . .D===========eeeER. imull %ecx, %eax
103 # CHECK-NEXT: 3. 5 6.8 0.0 0.0 imull %ecx, %eax
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/BdVer2/
H A Dread-advance-2.s4 imull %esi
5 imull (%rdi)
29 # CHECK-NEXT: 1 4 4.00 imull %esi
30 # CHECK-NEXT: 1 8 4.00 * imull (%rdi)
36 # CHECK: [0,0] DeeeeER . . imull %esi
37 # CHECK-NEXT: [0,1] D====eeeeeeeeER imull (%rdi)
46 # CHECK-NEXT: 0. 1 1.0 1.0 0.0 imull %esi
47 # CHECK-NEXT: 1. 1 5.0 4.0 0.0 imull (%rdi)
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Barcelona/
H A Dread-advance-2.s4 imull %esi label
5 imull (%rdi) label
29 # CHECK-NEXT: 3 4 1.00 imull %esi
30 # CHECK-NEXT: 4 9 1.00 * imull (%rdi)
36 # CHECK: [0,0] DeeeeER . . imull %esi
37 # CHECK-NEXT: [0,1] .DeeeeeeeeeER imull (%rdi)
46 # CHECK-NEXT: 0. 1 1.0 1.0 0.0 imull %esi
47 # CHECK-NEXT: 1. 1 1.0 1.0 0.0 imull (%rdi)
H A Dpartial-reg-update-7.s7 imull %ecx, %eax label
32 # CHECK-NEXT: 1 3 1.00 imull %ecx, %eax
54 # CHECK-NEXT: - - - 1.00 - - - - imull %ecx, %eax
64 # CHECK-NEXT: [0,3] D==eeeER . . . . . imull %ecx, %eax
69 # CHECK-NEXT: [1,3] . D=====eeeER . . . . imull %ecx, %eax
74 # CHECK-NEXT: [2,3] . D=========eeeER . . . imull %ecx, %eax
79 # CHECK-NEXT: [3,3] . D=============eeeER . . imull %ecx, %eax
84 # CHECK-NEXT: [4,3] . D=================eeeER. imull %ecx, %eax
97 # CHECK-NEXT: 3. 5 10.2 0.0 0.0 imull %ecx, %eax
H A Dpartial-reg-update-6.s32 # CHECK-NEXT: 1 3 1.00 imull %edx, %ecx
52 # CHECK-NEXT: - - - 1.00 - - - - imull %edx, %ecx
60 # CHECK: [0,0] DeeeER . . . imull %edx, %ecx
63 # CHECK-NEXT: [1,0] .D=========eeeER . imull %edx, %ecx
66 # CHECK-NEXT: [2,0] . D==========eeeER imull %edx, %ecx
77 # CHECK-NEXT: 0. 3 7.3 0.3 0.0 imull %edx, %ecx
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver2/
H A Dpartial-reg-update-6.s32 # CHECK-NEXT: 1 3 1.00 imull %edx, %ecx
57 …- - - 1.00 - - - - - - - 1.00 imull %edx, %ecx
65 # CHECK: [0,0] DeeeER . . . .. imull %edx, %ecx
68 # CHECK-NEXT: [1,0] .D=====eeeER . . .. imull %edx, %ecx
71 # CHECK-NEXT: [2,0] . D=========eeeER . .. imull %edx, %ecx
74 # CHECK-NEXT: [3,0] . D==============eeeER .. imull %edx, %ecx
85 # CHECK-NEXT: 0. 4 8.0 0.3 0.0 imull %edx, %ecx
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver1/
H A Dpartial-reg-update-6.s32 # CHECK-NEXT: 1 3 1.00 imull %edx, %ecx
56 …- - - 1.00 - - - - - - - 1.00 imull %edx, %ecx
64 # CHECK: [0,0] DeeeER . . . . . imull %edx, %ecx
67 # CHECK-NEXT: [1,0] .D======eeeER . . . . imull %edx, %ecx
70 # CHECK-NEXT: [2,0] . D===========eeeER. . . imull %edx, %ecx
73 # CHECK-NEXT: [3,0] . D=================eeeER . imull %edx, %ecx
84 # CHECK-NEXT: 0. 4 9.5 0.3 0.0 imull %edx, %ecx
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/Znver3/
H A Dpartial-reg-update-6.s32 # CHECK-NEXT: 1 3 1.00 imull %edx, %ecx
67 …- - - - - - - - - - - - imull %edx, %ecx
75 # CHECK: [0,0] DeeeER . . . .. imull %edx, %ecx
78 # CHECK-NEXT: [1,0] D======eeeER . . .. imull %edx, %ecx
81 # CHECK-NEXT: [2,0] .D===========eeeER . .. imull %edx, %ecx
84 # CHECK-NEXT: [3,0] .D=================eeeER .. imull %edx, %ecx
95 # CHECK-NEXT: 0. 4 9.5 0.3 0.0 imull %edx, %ecx
/llvm-project-15.0.7/llvm/test/tools/llvm-mca/X86/
H A Dllvm-mca-markers-10.s8 imull %esi, %eax
12 imull %esi, %eax
36 # CHECK-NEXT: 1 3 1.00 imull %esi, %eax
61 …- - - - - - 1.00 - - - - - imull %esi, %eax
84 # CHECK-NEXT: 1 3 1.00 imull %esi, %eax
109 …- - - - - - 1.00 - - - - - imull %esi, %eax
H A Dllvm-mca-markers-9.s8 imull %esi, %eax
12 imull %esi, %eax
36 # CHECK-NEXT: 1 3 1.00 imull %esi, %eax
62 …- - - - - - 1.00 - - - - - imull %esi, %eax
86 # CHECK-NEXT: 1 3 1.00 imull %esi, %eax
110 …- - - - - - 1.00 - - - - - imull %esi, %eax

1234567