Home
last modified time | relevance | path

Searched refs:lshr (Results 1 – 25 of 1078) sorted by relevance

12345678910>>...44

/external/llvm/test/Analysis/CostModel/X86/
Dtestshiftlshr.ll8 ; SSE2: cost of 4 {{.*}} lshr
12 %0 = lshr %shifttype %a , %b
20 ; SSE2: cost of 16 {{.*}} lshr
24 %0 = lshr %shifttype4i16 %a , %b
32 ; SSE2: cost of 32 {{.*}} lshr
36 %0 = lshr %shifttype8i16 %a , %b
44 ; SSE2: cost of 64 {{.*}} lshr
48 %0 = lshr %shifttype16i16 %a , %b
56 ; SSE2: cost of 128 {{.*}} lshr
60 %0 = lshr %shifttype32i16 %a , %b
[all …]
Darith.ll130 ; SSSE3: cost of 16 {{.*}} %B0 = lshr
131 ; SSE42: cost of 16 {{.*}} %B0 = lshr
132 ; AVX: cost of 16 {{.*}} %B0 = lshr
133 ; AVX2: cost of 1 {{.*}} %B0 = lshr
134 %B0 = lshr <4 x i32> undef, undef
135 ; SSSE3: cost of 4 {{.*}} %B1 = lshr
136 ; SSE42: cost of 4 {{.*}} %B1 = lshr
137 ; AVX: cost of 4 {{.*}} %B1 = lshr
138 ; AVX2: cost of 1 {{.*}} %B1 = lshr
139 %B1 = lshr <2 x i64> undef, undef
[all …]
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/
Dvshift-2.ll10 %lshr = lshr <2 x i64> %val, < i64 32, i64 32 >
11 store <2 x i64> %lshr, <2 x i64>* %dst
22 %lshr = lshr <2 x i64> %val, %1
23 store <2 x i64> %lshr, <2 x i64>* %dst
31 %lshr = lshr <4 x i32> %val, < i32 17, i32 17, i32 17, i32 17 >
32 store <4 x i32> %lshr, <4 x i32>* %dst
45 %lshr = lshr <4 x i32> %val, %3
46 store <4 x i32> %lshr, <4 x i32>* %dst
55 %lshr = lshr <8 x i16> %val, < i16 5, i16 5, i16 5, i16 5, i16 5, i16 5, i16 5, i16 5 >
56 store <8 x i16> %lshr, <8 x i16>* %dst
[all …]
Dh-registers-1.ll12 %sa = lshr i64 %a, 8
14 %sb = lshr i64 %b, 8
16 %sc = lshr i64 %c, 8
18 %sd = lshr i64 %d, 8
20 %se = lshr i64 %e, 8
22 %sf = lshr i64 %f, 8
24 %sg = lshr i64 %g, 8
26 %sh = lshr i64 %h, 8
Drot64.ll11 %2 = lshr i64 %x, %1
20 %2 = lshr i64 %x, %1
27 %0 = lshr i64 %x, %z
36 %0 = lshr i64 %y, %z
45 %0 = lshr i64 %x, 57
54 %1 = lshr i64 %x, 57
61 %0 = lshr i64 %x, 7
69 %0 = lshr i64 %y, 7
Drot32.ll9 %2 = lshr i32 %x, %1
20 %2 = lshr i32 %x, %1
29 %0 = lshr i32 %x, %z
40 %0 = lshr i32 %y, %z
51 %0 = lshr i32 %x, 25
62 %1 = lshr i32 %x, 25
71 %0 = lshr i32 %x, 7
81 %0 = lshr i32 %y, 7
Drot16.ll9 %2 = lshr i16 %x, %1
20 %2 = lshr i16 %x, %1
29 %0 = lshr i16 %x, %z
40 %0 = lshr i16 %y, %z
51 %0 = lshr i16 %x, 11
62 %1 = lshr i16 %x, 11
71 %0 = lshr i16 %x, 5
81 %0 = lshr i16 %y, 5
Drotate.ll9 %C = lshr i32 %A, %shift.upgrd.2 ; <i32> [#uses=1]
16 %B = lshr i32 %A, %shift.upgrd.3 ; <i32> [#uses=1]
26 %C = lshr i32 %A, 27 ; <i32> [#uses=1]
32 %B = lshr i32 %A, 5 ; <i32> [#uses=1]
43 %C = lshr i16 %A, %shift.upgrd.6 ; <i16> [#uses=1]
50 %B = lshr i16 %A, %shift.upgrd.7 ; <i16> [#uses=1]
60 %C = lshr i16 %A, 11 ; <i16> [#uses=1]
66 %B = lshr i16 %A, 5 ; <i16> [#uses=1]
75 %C = lshr i8 %A, %Amt2 ; <i8> [#uses=1]
81 %B = lshr i8 %A, %Amt ; <i8> [#uses=1]
[all …]
/external/llvm/test/CodeGen/X86/
Dvshift-2.ll10 %lshr = lshr <2 x i64> %val, < i64 32, i64 32 >
11 store <2 x i64> %lshr, <2 x i64>* %dst
22 %lshr = lshr <2 x i64> %val, %1
23 store <2 x i64> %lshr, <2 x i64>* %dst
31 %lshr = lshr <4 x i32> %val, < i32 17, i32 17, i32 17, i32 17 >
32 store <4 x i32> %lshr, <4 x i32>* %dst
45 %lshr = lshr <4 x i32> %val, %3
46 store <4 x i32> %lshr, <4 x i32>* %dst
55 %lshr = lshr <8 x i16> %val, < i16 5, i16 5, i16 5, i16 5, i16 5, i16 5, i16 5, i16 5 >
56 store <8 x i16> %lshr, <8 x i16>* %dst
[all …]
Dlower-vec-shift.ll12 %lshr = lshr <8 x i16> %a, <i16 3, i16 3, i16 2, i16 2, i16 2, i16 2, i16 2, i16 2>
13 ret <8 x i16> %lshr
29 %lshr = lshr <8 x i16> %a, <i16 3, i16 3, i16 3, i16 3, i16 2, i16 2, i16 2, i16 2>
30 ret <8 x i16> %lshr
46 %lshr = lshr <4 x i32> %a, <i32 3, i32 2, i32 2, i32 2>
47 ret <4 x i32> %lshr
61 %lshr = lshr <4 x i32> %a, <i32 3, i32 3, i32 2, i32 2>
62 ret <4 x i32> %lshr
76 %lshr = ashr <8 x i16> %a, <i16 3, i16 3, i16 2, i16 2, i16 2, i16 2, i16 2, i16 2>
77 ret <8 x i16> %lshr
[all …]
D2013-01-09-DAGCombineBug.ll51 …t (i64 xor (i64 zext (i1 trunc (i192 lshr (i192 or (i192 shl (i192 zext (i64 trunc (i128 lshr (i12…
57lshr (i192 or (i192 shl (i192 zext (i64 trunc (i128 lshr (i128 trunc (i384 lshr (i384 or (i384 shl…
60lshr (i192 or (i192 and (i192 or (i192 shl (i192 zext (i64 trunc (i128 lshr (i128 trunc (i384 lshr
Drot64.ll12 %2 = lshr i64 %x, %1
21 %2 = lshr i64 %x, %1
28 %0 = lshr i64 %x, %z
37 %0 = lshr i64 %y, %z
48 %0 = lshr i64 %x, 57
59 %a = lshr i64 %x, 57
68 %1 = lshr i64 %x, 57
77 %0 = lshr i64 %x, 7
88 %a = lshr i64 %x, 7
96 %0 = lshr i64 %y, 7
Drot32.ll10 %2 = lshr i32 %x, %1
21 %2 = lshr i32 %x, %1
30 %0 = lshr i32 %x, %z
41 %0 = lshr i32 %y, %z
54 %0 = lshr i32 %x, 25
65 %a = lshr i32 %x, 25
76 %1 = lshr i32 %x, 25
87 %0 = lshr i32 %x, 7
98 %a = lshr i32 %x, 7
108 %0 = lshr i32 %y, 7
Dh-registers-1.ll22 %sa = lshr i64 %a, 8
24 %sb = lshr i64 %b, 8
26 %sc = lshr i64 %c, 8
28 %sd = lshr i64 %d, 8
30 %se = lshr i64 %e, 8
32 %sf = lshr i64 %f, 8
34 %sg = lshr i64 %g, 8
36 %sh = lshr i64 %h, 8
Drot16.ll9 %2 = lshr i16 %x, %1
20 %2 = lshr i16 %x, %1
29 %0 = lshr i16 %x, %z
40 %0 = lshr i16 %y, %z
51 %0 = lshr i16 %x, 11
62 %1 = lshr i16 %x, 11
71 %0 = lshr i16 %x, 5
81 %0 = lshr i16 %y, 5
Drotate.ll9 %C = lshr i32 %A, %shift.upgrd.2 ; <i32> [#uses=1]
16 %B = lshr i32 %A, %shift.upgrd.3 ; <i32> [#uses=1]
26 %C = lshr i32 %A, 27 ; <i32> [#uses=1]
32 %B = lshr i32 %A, 5 ; <i32> [#uses=1]
43 %C = lshr i16 %A, %shift.upgrd.6 ; <i16> [#uses=1]
50 %B = lshr i16 %A, %shift.upgrd.7 ; <i16> [#uses=1]
60 %C = lshr i16 %A, 11 ; <i16> [#uses=1]
66 %B = lshr i16 %A, 5 ; <i16> [#uses=1]
75 %C = lshr i8 %A, %Amt2 ; <i8> [#uses=1]
81 %B = lshr i8 %A, %Amt ; <i8> [#uses=1]
[all …]
/external/llvm/test/CodeGen/PowerPC/
Dfast-isel-shifter.ll19 define i32 @lshr() nounwind {
21 ; ELF64: lshr
23 %lshr = lshr i32 -1, 2
24 ret i32 %lshr
31 %lshr = lshr i32 %src1, %src2
32 ret i32 %lshr
/external/swiftshader/third_party/LLVM/test/CodeGen/Thumb/
D2009-08-12-ConstIslandAssert.ll16 %6 = lshr i32 %4, 24 ; <i32> [#uses=1]
19 %9 = lshr i32 %4, 16 ; <i32> [#uses=1]
37 %27 = lshr i32 %24, 24 ; <i32> [#uses=1]
40 %30 = lshr i32 %24, 16 ; <i32> [#uses=1]
46 %36 = lshr i32 %24, 8 ; <i32> [#uses=1]
61 %51 = lshr i32 %48, 24 ; <i32> [#uses=1]
64 %54 = lshr i32 %48, 16 ; <i32> [#uses=1]
70 %60 = lshr i32 %48, 8 ; <i32> [#uses=1]
84 %74 = lshr i32 %72, 24 ; <i32> [#uses=1]
87 %77 = lshr i32 %72, 16 ; <i32> [#uses=1]
[all …]
/external/llvm/test/CodeGen/ARM/
Dfast-isel-shifter.ll20 define i32 @lshr() nounwind ssp {
22 ; ARM: lshr
24 %lshr = lshr i32 -1, 2
25 ret i32 %lshr
32 %lshr = lshr i32 %src1, %src2
33 ret i32 %lshr
Duxtb.ll10 %tmp1 = lshr i32 %x, 8 ; <i32> [#uses=1]
16 %tmp1 = lshr i32 %x, 8 ; <i32> [#uses=1]
22 %tmp1 = lshr i32 %x, 8 ; <i32> [#uses=1]
28 %tmp1 = lshr i32 %x, 8 ; <i32> [#uses=1]
34 %tmp1 = lshr i32 %x, 16 ; <i32> [#uses=1]
43 %tmp1 = lshr i32 %x, 16 ; <i32> [#uses=1]
54 %tmp5 = lshr i32 %x, 24 ; <i32> [#uses=1]
60 %tmp1 = lshr i32 %x, 24 ; <i32> [#uses=1]
68 %tmp1 = lshr i32 %p0, 7 ; <i32> [#uses=1]
70 %tmp4 = lshr i32 %tmp2, 5 ; <i32> [#uses=1]
/external/llvm/test/CodeGen/Thumb/
D2009-08-12-ConstIslandAssert.ll16 %6 = lshr i32 %4, 24 ; <i32> [#uses=1]
19 %9 = lshr i32 %4, 16 ; <i32> [#uses=1]
37 %27 = lshr i32 %24, 24 ; <i32> [#uses=1]
40 %30 = lshr i32 %24, 16 ; <i32> [#uses=1]
46 %36 = lshr i32 %24, 8 ; <i32> [#uses=1]
61 %51 = lshr i32 %48, 24 ; <i32> [#uses=1]
64 %54 = lshr i32 %48, 16 ; <i32> [#uses=1]
70 %60 = lshr i32 %48, 8 ; <i32> [#uses=1]
84 %74 = lshr i32 %72, 24 ; <i32> [#uses=1]
87 %77 = lshr i32 %72, 16 ; <i32> [#uses=1]
[all …]
/external/swiftshader/third_party/LLVM/test/CodeGen/ARM/
Duxtb.ll10 %tmp1 = lshr i32 %x, 8 ; <i32> [#uses=1]
16 %tmp1 = lshr i32 %x, 8 ; <i32> [#uses=1]
22 %tmp1 = lshr i32 %x, 8 ; <i32> [#uses=1]
28 %tmp1 = lshr i32 %x, 8 ; <i32> [#uses=1]
34 %tmp1 = lshr i32 %x, 16 ; <i32> [#uses=1]
43 %tmp1 = lshr i32 %x, 16 ; <i32> [#uses=1]
54 %tmp5 = lshr i32 %x, 24 ; <i32> [#uses=1]
60 %tmp1 = lshr i32 %x, 24 ; <i32> [#uses=1]
68 %tmp1 = lshr i32 %p0, 7 ; <i32> [#uses=1]
70 %tmp4 = lshr i32 %tmp2, 5 ; <i32> [#uses=1]
/external/llvm/test/CodeGen/AMDGPU/
Dcgp-bitfield-extract.ll14 ; OPT: %0 = lshr i32 %arg1, 8
19 ; OPT: %1 = lshr i32 %arg1, 8
29 ; GCN-NOT: lshr
41 %shr = lshr i32 %arg1, 8
106 ; OPT: %0 = lshr i16 %arg1, 4
111 ; OPT: %1 = lshr i16 %arg1, 4
121 ; GCN-NOT: lshr
133 %shr = lshr i16 %arg1, 4
157 ; OPT-NOT: lshr
161 ; OPT: %0 = lshr i64 %arg1, 30
[all …]
/external/llvm/test/CodeGen/SystemZ/
Dshift-06.ll10 %shift = lshr i64 %a, 1
19 %shift = lshr i64 %a, 63
28 %shift = lshr i64 %a, 64
37 %shift = lshr i64 %a, %amt
47 %shift = lshr i64 %a, %add
58 %shift = lshr i64 %a, %addext
69 %shift = lshr i64 %a, %addext
80 %shift = lshr i64 %a, %add
92 %shift = lshr i64 %a, %add
102 %shift = lshr i64 %a, %sub
[all …]
Dshift-02.ll10 %shift = lshr i32 %a, 1
19 %shift = lshr i32 %a, 31
28 %shift = lshr i32 %a, 32
38 %shift = lshr i32 %a, %sub
47 %shift = lshr i32 %a, %amt
57 %shift = lshr i32 %a, %add
68 %shift = lshr i32 %a, %trunc
79 %shift = lshr i32 %a, %add
90 %shift = lshr i32 %a, %add
101 %shift = lshr i32 %a, %add
[all …]

12345678910>>...44