Home
last modified time | relevance | path

Searched refs:shll (Results 1 – 25 of 416) sorted by relevance

12345678910>>...17

/external/llvm/test/CodeGen/X86/
Dimul.ll9 ; X86: shll
19 ; X86: shll
26 ; X64: shll
28 ; X86: shll
38 ; X86: shll
45 ; X64: shll
48 ; X86: shll
60 ; X86-NEXT: shll
90 ; X64: shll
93 ; X86: shll
[all …]
Dbitreverse.ll17 ; CHECK-NEXT: shll $15, %ecx
20 ; CHECK-NEXT: shll $13, %esi
24 ; CHECK-NEXT: shll $11, %ecx
28 ; CHECK-NEXT: shll $9, %esi
32 ; CHECK-NEXT: shll $7, %edi
36 ; CHECK-NEXT: shll $5, %ecx
40 ; CHECK-NEXT: shll $3, %esi
76 ; CHECK-NEXT: shll $15, %ecx
79 ; CHECK-NEXT: shll $13, %esi
83 ; CHECK-NEXT: shll $11, %ecx
[all …]
Dlegalize-shift-64.ll9 ; CHECK: shll %cl, %eax
21 ; CHECK: shll %cl, %esi
26 ; CHECK: shll %cl, %eax
38 ; CHECK: shll %cl, %eax
52 ; CHECK: shll %cl, %eax
Dshift-folding.ll6 ; CHECK-NOT: shll
18 ; CHECK: shll $4
19 ; CHECK-NOT: shll
32 ; CHECK-NOT: shll
Dshift-and.ll7 ; X32: shll
11 ; X64: shll
20 ; X32: shll
24 ; X64: shll
Dshift-codegen.ll3 ; This should produce two shll instructions, not any lea's.
14 ; CHECK: shll $3
30 ; CHECK: shll $3
/external/llvm-project/llvm/test/tools/llvm-mca/X86/
Dprint-imm-hex-1.s22 # DEFAULT-NEXT: 1 1 0.50 shll $5, %eax
23 # DEFAULT-NEXT: 1 1 0.50 shll $5, %eax
24 # DEFAULT-NEXT: 1 1 0.50 shll $5, %eax
25 # DEFAULT-NEXT: 1 1 0.50 shll $5, %eax
27 # HEX-NEXT: 1 1 0.50 shll $0x5, %eax
28 # HEX-NEXT: 1 1 0.50 shll $0x5, %eax
29 # HEX-NEXT: 1 1 0.50 shll $0x5, %eax
30 # HEX-NEXT: 1 1 0.50 shll $0x5, %eax
/external/llvm-project/llvm/test/tools/llvm-mca/X86/Barcelona/
Dpartial-reg-update-7.s6 shll $2, %eax label
31 # CHECK-NEXT: 1 1 0.50 shll $2, %eax
53 # CHECK-NEXT: - - 0.34 - - 0.66 - - shll $2, %eax
63 # CHECK-NEXT: [0,2] D=eER. . . . . . shll $2, %eax
68 # CHECK-NEXT: [1,2] .D=====eER. . . . . shll $2, %eax
73 # CHECK-NEXT: [2,2] . D========eER. . . . shll $2, %eax
78 # CHECK-NEXT: [3,2] . D============eER. . . shll $2, %eax
83 # CHECK-NEXT: [4,2] . D================eER. . shll $2, %eax
96 # CHECK-NEXT: 2. 5 9.4 0.0 0.0 shll $2, %eax
/external/llvm-project/llvm/test/CodeGen/X86/
Dimul.ll18 ; X86-NEXT: shll $2, %eax
35 ; X86-NEXT: shll $2, %eax
45 ; X64-NEXT: shll $12, %eax
51 ; X86-NEXT: shll $12, %eax
69 ; X86-NEXT: shll $12, %eax
79 ; X64-NEXT: shll $12, %eax
86 ; X86-NEXT: shll $12, %eax
106 ; X86-NEXT: shll $12, %eax
154 ; X64-NEXT: shll $3, %edi
161 ; X86-NEXT: shll $3, %eax
[all …]
Dillegal-bitfield-loadstore.ll12 ; X86-NEXT: shll $16, %eax
23 ; X64-NEXT: shll $16, %ecx
41 ; X86-NEXT: shll $16, %eax
53 ; X64-NEXT: shll $16, %ecx
77 ; X86-NEXT: shll $16, %eax
79 ; X86-NEXT: shll $13, %edx
92 ; X64-NEXT: shll $16, %ecx
94 ; X64-NEXT: shll $13, %esi
121 ; X64-NEXT: shll $16, %ecx
153 ; X64-NEXT: shll $16, %ecx
[all …]
Dushl_sat_vec.ll15 ; X64-NEXT: shll %cl, %edx
28 ; X64-NEXT: shll %cl, %esi
39 ; X64-NEXT: shll %cl, %esi
51 ; X64-NEXT: shll %cl, %esi
76 ; X86-NEXT: shll %cl, %ebp
84 ; X86-NEXT: shll %cl, %ebx
91 ; X86-NEXT: shll %cl, %esi
98 ; X86-NEXT: shll %cl, %edi
Dbtc_bts_btr.ll41 ; X86-NEXT: shll %cl, %eax
62 ; X86-NEXT: shll %cl, %eax
139 ; X86-NEXT: shll %cl, %eax
170 ; X86-NEXT: shll %cl, %eax
198 ; X86-NEXT: shll %cl, %eax
251 ; X86-NEXT: shll %cl, %eax
275 ; X86-NEXT: shll %cl, %eax
356 ; X86-NEXT: shll %cl, %eax
388 ; X86-NEXT: shll %cl, %eax
417 ; X86-NEXT: shll %cl, %eax
[all …]
Drotate-multi.ll31 ; CHECK-NEXT: shll $7, %ecx
54 ; CHECK-NEXT: shll $11, %ecx
57 ; CHECK-NEXT: shll $19, %edx
81 ; CHECK-NEXT: shll $5, %ecx
83 ; CHECK-NEXT: shll $7, %edx
86 ; CHECK-NEXT: shll $13, %ecx
89 ; CHECK-NEXT: shll $19, %edx
Drev16.ll34 ; X86-NEXT: shll $8, %eax
45 ; X64-NEXT: shll $8, %eax
64 ; X86-NEXT: shll $8, %edx
77 ; X64-NEXT: shll $8, %ecx
122 ; X86-NEXT: shll $9, %ecx
133 ; X64-NEXT: shll $9, %eax
174 ; X86-NEXT: shll $8, %ecx
184 ; X64-NEXT: shll $8, %eax
203 ; X86-NEXT: shll $8, %ecx
214 ; X64-NEXT: shll $8, %edi
Dushl_sat.ll18 ; X64-NEXT: shll %cl, %eax
35 ; X86-NEXT: shll %cl, %edx
56 ; X64-NEXT: shll %cl, %edx
76 ; X86-NEXT: shll %cl, %edx
99 ; X64-NEXT: shll $7, %ecx
102 ; X64-NEXT: shll %cl, %eax
120 ; X86-NEXT: shll $7, %ecx
123 ; X86-NEXT: shll %cl, %edx
208 ; X86-NEXT: shll %cl, %esi
243 ; X64-NEXT: shll $14, %eax
[all …]
Dudiv_fix.ll17 ; X64-NEXT: shll $7, %eax
27 ; X86-NEXT: shll $7, %eax
43 ; X64-NEXT: shll $14, %eax
58 ; X86-NEXT: shll $14, %eax
79 ; X64-NEXT: shll $4, %ecx
96 ; X86-NEXT: shll $4, %ecx
162 ; X86-NEXT: shll $31, %eax
192 ; X64-NEXT: shll $7, %eax
203 ; X86-NEXT: shll $7, %eax
217 ; X64-NEXT: shll $16, %eax
[all …]
Dmul-constant-i16.ll60 ; X86-NEXT: shll $2, %eax
136 ; X86-NEXT: shll $3, %eax
212 ; X86-NEXT: shll $2, %eax
220 ; X64-NEXT: shll $2, %edi
253 ; X86-NEXT: shll $4, %eax
262 ; X64-NEXT: shll $4, %eax
295 ; X86-NEXT: shll $4, %eax
302 ; X64-NEXT: shll $4, %eax
314 ; X86-NEXT: shll $4, %eax
323 ; X64-NEXT: shll $4, %eax
[all …]
Dsshl_sat_vec.ll15 ; X64-NEXT: shll %cl, %edx
31 ; X64-NEXT: shll %cl, %edx
46 ; X64-NEXT: shll %cl, %edx
62 ; X64-NEXT: shll %cl, %edx
89 ; X86-NEXT: shll %cl, %edi
101 ; X86-NEXT: shll %cl, %edi
112 ; X86-NEXT: shll %cl, %edi
124 ; X86-NEXT: shll %cl, %edi
Dpull-binop-through-shift.ll11 ; X64-NEXT: shll $8, %eax
20 ; X32-NEXT: shll $24, %eax
32 ; X64-NEXT: shll $8, %eax
41 ; X32-NEXT: shll $24, %eax
54 ; X64-NEXT: shll $8, %eax
63 ; X32-NEXT: shll $8, %eax
76 ; X64-NEXT: shll $8, %eax
85 ; X32-NEXT: shll $8, %eax
99 ; X64-NEXT: shll $8, %eax
109 ; X32-NEXT: shll $8, %eax
[all …]
Dfshl.ll22 ; X86-NEXT: shll $8, %eax
25 ; X86-NEXT: shll %cl, %eax
32 ; X64-NEXT: shll $8, %edi
37 ; X64-NEXT: shll %cl, %eax
60 ; X86-SLOW-NEXT: shll $16, %eax
63 ; X86-SLOW-NEXT: shll %cl, %eax
81 ; X64-SLOW-NEXT: shll $16, %edi
86 ; X64-SLOW-NEXT: shll %cl, %eax
108 ; X86-SLOW-NEXT: shll %cl, %edx
127 ; X64-SLOW-NEXT: shll %cl, %edi
[all …]
/external/llvm-project/llvm/test/tools/llvm-mca/X86/BtVer2/
Dpartial-reg-update-7.s6 shll $2, %eax label
31 # CHECK-NEXT: 1 1 0.50 shll $2, %eax
59 … - - - - - - - - - - - - shll $2, %eax
69 # CHECK-NEXT: [0,2] .DeER. . . . . . shll $2, %eax
74 # CHECK-NEXT: [1,2] . D===eE-R . . . . shll $2, %eax
79 # CHECK-NEXT: [2,2] . .D=====eE-R . . . shll $2, %eax
84 # CHECK-NEXT: [3,2] . . D========eE-R . . shll $2, %eax
89 # CHECK-NEXT: [4,2] . . .D==========eE-R . shll $2, %eax
102 # CHECK-NEXT: 2. 5 6.2 0.0 0.8 shll $2, %eax
/external/llvm-project/llvm/test/MC/X86/
DI186-32.s541 shll $0, -485498096(%edx,%eax,4) label
545 shll $0, 485498096(%edx,%eax,4) label
549 shll $0, 485498096(%edx) label
553 shll $0, 485498096 label
557 shll $0, 64(%edx,%eax) label
561 shll $0, %eax label
565 shll $0, (%edx) label
DI186-64.s661 shll $0, 485498096 label
665 shll $0, 64(%rdx) label
669 shll $0, 64(%rdx,%rax,4) label
673 shll $0, -64(%rdx,%rax,4) label
677 shll $0, 64(%rdx,%rax) label
681 shll $0, %r13d label
685 shll $0, (%rdx) label
/external/llvm/test/MC/Mips/micromips-dsp/
Dinvalid.s4 shll.ph $3, $4, 16 # CHECK: :[[@LINE]]:19: error: expected 4-bit unsigned immediate
5 shll.ph $3, $4, -1 # CHECK: :[[@LINE]]:19: error: expected 4-bit unsigned immediate
8 shll.qb $3, $4, 8 # CHECK: :[[@LINE]]:19: error: expected 3-bit unsigned immediate
9 shll.qb $3, $4, -1 # CHECK: :[[@LINE]]:19: error: expected 3-bit unsigned immediate
/external/llvm-project/llvm/test/MC/Mips/micromips-dsp/
Dinvalid.s6 shll.ph $3, $4, 16 # CHECK: :[[@LINE]]:19: error: expected 4-bit unsigned immediate
7 shll.ph $3, $4, -1 # CHECK: :[[@LINE]]:19: error: expected 4-bit unsigned immediate
10 shll.qb $3, $4, 8 # CHECK: :[[@LINE]]:19: error: expected 3-bit unsigned immediate
11 shll.qb $3, $4, -1 # CHECK: :[[@LINE]]:19: error: expected 3-bit unsigned immediate

12345678910>>...17