Home
last modified time | relevance | path

Searched refs:tmp0 (Results 1 – 25 of 332) sorted by relevance

12345678910>>...14

/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dcanonicalize-ashr-shl-to-masking.ll22 %tmp0 = ashr i8 %x, %y
23 %ret = shl i8 %tmp0, %y
32 %tmp0 = ashr i8 %x, 3
33 %ret = shl i8 %tmp0, 3
43 %tmp0 = ashr i8 %x, 6
44 %ret = shl i8 %tmp0, 3
54 %tmp0 = ashr i8 %x, 3
55 %ret = shl i8 %tmp0, 6
79 %tmp0 = ashr i8 %x, 3
90 %tmp0 = ashr i8 %x, 6
[all …]
H A Dcanonicalize-constant-low-bit-mask-and-icmp-uge-to-icmp-ule.ll22 %tmp0 = and i8 %x, 3
23 %ret = icmp uge i8 %tmp0, %x
33 %tmp0 = lshr i8 -1, %y
34 %tmp1 = and i8 %tmp0, %x
106 %tmp0 = and i8 %x, 3
123 %tmp0 = lshr i8 -1, %y
135 %tmp0 = lshr i8 -1, %y
136 %tmp1 = and i8 %tmp0, %x
147 %tmp0 = lshr i8 -1, %y
166 %tmp0 = and i8 %x, 3
[all …]
H A Dcanonicalize-constant-low-bit-mask-and-icmp-ult-to-icmp-ugt.ll22 %tmp0 = and i8 %x, 3
23 %ret = icmp ult i8 %tmp0, %x
33 %tmp0 = lshr i8 -1, %y
34 %tmp1 = and i8 %tmp0, %x
117 %tmp0 = and i8 %x, 3
134 %tmp0 = lshr i8 -1, %y
146 %tmp0 = lshr i8 -1, %y
147 %tmp1 = and i8 %tmp0, %x
158 %tmp0 = lshr i8 -1, %y
177 %tmp0 = and i8 %x, 3
[all …]
H A Dcanonicalize-constant-low-bit-mask-and-icmp-ne-to-icmp-ugt.ll22 %tmp0 = and i8 %x, 3
23 %ret = icmp ne i8 %tmp0, %x
33 %tmp0 = lshr i8 -1, %y
34 %tmp1 = and i8 %tmp0, %x
116 %tmp0 = and i8 %x, 3
133 %tmp0 = lshr i8 -1, %y
147 %tmp0 = lshr i8 -1, %y
148 %tmp1 = and i8 %tmp0, %x
161 %tmp0 = lshr i8 -1, %y
180 %tmp0 = and i8 %x, 3
[all …]
H A Dcanonicalize-constant-low-bit-mask-and-icmp-slt-to-icmp-sgt.ll22 %tmp0 = and i8 %x, 3
23 %ret = icmp slt i8 %tmp0, %x
95 %tmp0 = and i8 %x, 3
96 call void @use8(i8 %tmp0)
117 %tmp0 = and i8 %x, 3
143 %tmp0 = and i8 %x, 3
170 %tmp0 = lshr i8 -1, %y
171 %tmp1 = and i8 %tmp0, %x
209 %tmp0 = lshr i8 -1, %y
224 %tmp0 = lshr i8 -1, %y
[all …]
H A Dcanonicalize-constant-low-bit-mask-and-icmp-ugt-to-icmp-ugt.ll28 %tmp0 = and i8 %x, 3
29 %ret = icmp ugt i8 %x, %tmp0
41 %tmp0 = lshr i8 -1, %y
42 %tmp1 = and i8 %tmp0, %x
131 %tmp0 = and i8 %x, 3
148 %tmp0 = lshr i8 -1, %y
160 %tmp0 = lshr i8 -1, %y
161 %tmp1 = and i8 %x, %tmp0
170 %tmp0 = lshr i8 -1, %y
191 %tmp0 = and i8 %x, 3
[all …]
H A Dcanonicalize-constant-low-bit-mask-and-icmp-sge-to-icmp-sle.ll22 %tmp0 = and i8 %x, 3
23 %ret = icmp sge i8 %tmp0, %x
85 %tmp0 = and i8 %x, 3
86 call void @use8(i8 %tmp0)
107 %tmp0 = and i8 %x, 3
133 %tmp0 = and i8 %x, 3
160 %tmp0 = lshr i8 -1, %y
161 %tmp1 = and i8 %tmp0, %x
199 %tmp0 = lshr i8 -1, %y
214 %tmp0 = lshr i8 -1, %y
[all …]
H A Dcanonicalize-constant-low-bit-mask-and-icmp-eq-to-icmp-ule.ll22 %tmp0 = and i8 %x, 3
23 %ret = icmp eq i8 %tmp0, %x
33 %tmp0 = lshr i8 -1, %y
34 %tmp1 = and i8 %tmp0, %x
106 %tmp0 = and i8 %x, 3
123 %tmp0 = lshr i8 -1, %y
137 %tmp0 = lshr i8 -1, %y
138 %tmp1 = and i8 %tmp0, %x
151 %tmp0 = lshr i8 -1, %y
170 %tmp0 = and i8 %x, 3
[all …]
H A Dselect-cmpxchg.ll5 ; CHECK-NEXT: %tmp0 = cmpxchg i64* %ptr, i64 %compare, i64 %new_value seq_cst seq_cst
6 ; CHECK-NEXT: %tmp2 = extractvalue { i64, i1 } %tmp0, 0
9 %tmp0 = cmpxchg i64* %ptr, i64 %compare, i64 %new_value seq_cst seq_cst
10 %tmp1 = extractvalue { i64, i1 } %tmp0, 1
11 %tmp2 = extractvalue { i64, i1 } %tmp0, 0
21 %tmp0 = cmpxchg i64* %ptr, i64 %compare, i64 %new_value seq_cst seq_cst
22 %tmp1 = extractvalue { i64, i1 } %tmp0, 1
23 %tmp2 = extractvalue { i64, i1 } %tmp0, 0
33 %tmp0 = cmpxchg i64* %ptr, i64 %compare, i64 %new_value acq_rel monotonic
34 %tmp1 = extractvalue { i64, i1 } %tmp0, 1
[all …]
H A Dcanonicalize-constant-low-bit-mask-and-icmp-ule-to-icmp-ule.ll28 %tmp0 = and i8 %x, 3
29 %ret = icmp ule i8 %x, %tmp0
41 %tmp0 = lshr i8 -1, %y
42 %tmp1 = and i8 %tmp0, %x
119 %tmp0 = and i8 %x, 3
136 %tmp0 = lshr i8 -1, %y
148 %tmp0 = lshr i8 -1, %y
149 %tmp1 = and i8 %x, %tmp0
158 %tmp0 = lshr i8 -1, %y
179 %tmp0 = and i8 %x, 3
[all …]
H A Dcanonicalize-constant-low-bit-mask-and-icmp-sgt-to-icmp-sgt.ll30 %tmp0 = and i8 %x, 3
31 %ret = icmp sgt i8 %x, %tmp0
115 %tmp0 = and i8 %x, 3
116 call void @use8(i8 %tmp0)
133 %tmp0 = and i8 %x, 3
163 %tmp0 = and i8 %x, 3
194 %tmp0 = lshr i8 -1, %y
195 %tmp1 = and i8 %tmp0, %x
238 %tmp0 = lshr i8 -1, %y
253 %tmp0 = lshr i8 -1, %y
[all …]
H A Dcanonicalize-constant-low-bit-mask-and-icmp-sle-to-icmp-sle.ll30 %tmp0 = and i8 %x, 3
31 %ret = icmp sle i8 %x, %tmp0
103 %tmp0 = and i8 %x, 3
104 call void @use8(i8 %tmp0)
121 %tmp0 = and i8 %x, 3
151 %tmp0 = and i8 %x, 3
182 %tmp0 = lshr i8 -1, %y
183 %tmp1 = and i8 %tmp0, %x
225 %tmp0 = lshr i8 -1, %y
240 %tmp0 = lshr i8 -1, %y
[all …]
H A Dcanonicalize-signed-truncation-check.ll22 %tmp0 = shl i8 %x, 5
35 %tmp0 = shl i65 %x, 1
123 %tmp0 = shl i8 %x, 5
143 %tmp0 = shl i8 %x, 5
144 call void @use8(i8 %tmp0)
158 %tmp0 = shl i8 %x, 5
174 %tmp0 = shl i8 %x, 5
175 call void @use8(i8 %tmp0)
193 %tmp0 = shl i8 %x, 5
204 %tmp0 = shl i8 %x, 5
[all …]
H A Dcanonicalize-lack-of-signed-truncation-check.ll22 %tmp0 = shl i8 %x, 5
35 %tmp0 = shl i65 %x, 1
123 %tmp0 = shl i8 %x, 5
143 %tmp0 = shl i8 %x, 5
144 call void @use8(i8 %tmp0)
158 %tmp0 = shl i8 %x, 5
174 %tmp0 = shl i8 %x, 5
175 call void @use8(i8 %tmp0)
193 %tmp0 = shl i8 %x, 5
204 %tmp0 = shl i8 %x, 5
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dsetcc64.ll14 %tmp0 = fcmp oeq double %a, %b
15 %tmp1 = sext i1 %tmp0 to i32
24 %tmp0 = fcmp ogt double %a, %b
25 %tmp1 = sext i1 %tmp0 to i32
35 %tmp1 = sext i1 %tmp0 to i32
45 %tmp1 = sext i1 %tmp0 to i32
55 %tmp1 = sext i1 %tmp0 to i32
66 %tmp1 = sext i1 %tmp0 to i32
76 %tmp1 = sext i1 %tmp0 to i32
166 %tmp0 = icmp eq i64 %a, %b
[all …]
H A Dflat_atomics_i64.ll20 store i64 %tmp0, i64* %out2
42 store i64 %tmp0, i64* %out2
60 store i64 %tmp0, i64* %out2
80 store i64 %tmp0, i64* %out2
100 store i64 %tmp0, i64* %out2
122 store i64 %tmp0, i64* %out2
140 store i64 %tmp0, i64* %out2
160 store i64 %tmp0, i64* %out2
180 store i64 %tmp0, i64* %out2
202 store i64 %tmp0, i64* %out2
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/CostModel/AArch64/
H A Dshuffle-transpose.ll10 ret <8 x i8> %tmp0
19 ret <8 x i8> %tmp0
28 ret <16 x i8> %tmp0
37 ret <16 x i8> %tmp0
46 ret <4 x i16> %tmp0
55 ret <4 x i16> %tmp0
64 ret <8 x i16> %tmp0
73 ret <8 x i16> %tmp0
82 ret <2 x i32> %tmp0
91 ret <2 x i32> %tmp0
[all …]
H A Dfree-widening-casts.ll10 %tmp0 = zext <8 x i8> %a to <8 x i16>
12 %tmp2 = add <8 x i16> %tmp0, %tmp1
24 %tmp2 = add <4 x i32> %tmp0, %tmp1
36 %tmp2 = add <2 x i64> %tmp0, %tmp1
62 %tmp2 = add <8 x i32> %tmp0, %tmp1
310 %tmp1 = add <8 x i16> %b, %tmp0
320 %tmp1 = add <4 x i32> %b, %tmp0
330 %tmp1 = add <2 x i64> %b, %tmp0
352 %tmp1 = add <8 x i32> %b, %tmp0
363 %tmp1 = add <4 x i64> %b, %tmp0
[all …]
H A Dshuffle-select.ll10 ret <8 x i8> %tmp0
19 ret <16 x i8> %tmp0
29 ret <4 x i16> %tmp0
38 ret <8 x i16> %tmp0
46 %tmp0 = shufflevector <2 x i32> %v0, <2 x i32> %v1, <2 x i32> <i32 0, i32 3>
47 ret <2 x i32> %tmp0
57 ret <4 x i32> %tmp0
66 ret <2 x i64> %tmp0
75 ret <2 x float> %tmp0
85 ret <4 x float> %tmp0
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dsigned-truncation-check.ll29 %tmp0 = shl i16 %x, 8 ; 16-8
30 %tmp1 = ashr exact i16 %tmp0, 8 ; 16-8
41 %tmp0 = shl i32 %x, 16 ; 32-16
53 %tmp0 = shl i32 %x, 24 ; 32-8
54 %tmp1 = ashr exact i32 %tmp0, 24 ; 32-8
65 %tmp0 = shl i64 %x, 32 ; 64-32
77 %tmp0 = shl i64 %x, 48 ; 64-16
89 %tmp0 = shl i64 %x, 56 ; 64-8
294 %tmp0 = add i16 %x, %y
309 %tmp1 = icmp ult i16 %tmp0, %y
[all …]
H A Dlack-of-signed-truncation-check.ll29 %tmp0 = shl i16 %x, 8 ; 16-8
30 %tmp1 = ashr exact i16 %tmp0, 8 ; 16-8
41 %tmp0 = shl i32 %x, 16 ; 32-16
53 %tmp0 = shl i32 %x, 24 ; 32-8
54 %tmp1 = ashr exact i32 %tmp0, 24 ; 32-8
65 %tmp0 = shl i64 %x, 32 ; 64-32
77 %tmp0 = shl i64 %x, 48 ; 64-16
89 %tmp0 = shl i64 %x, 56 ; 64-8
281 %tmp0 = add i16 %x, %y
296 %tmp1 = icmp uge i16 %tmp0, %y
[all …]
H A Daddimm-mulimm.ll11 %tmp0 = add i64 %a, 31
12 %tmp1 = mul i64 %tmp0, 37
23 %tmp0 = add i64 %a, -31
24 %tmp1 = mul i64 %tmp0, 37
35 %tmp0 = add i32 %a, 31
36 %tmp1 = mul i32 %tmp0, 37
47 %tmp0 = add i32 %a, -31
48 %tmp1 = mul i32 %tmp0, 37
60 %tmp0 = add i64 %a, 31000
61 %tmp1 = mul i64 %tmp0, 37
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/InferAddressSpaces/AMDGPU/
H A Dbasic.ll7 ; CHECK-NEXT: %tmp1 = load float, float addrspace(1)* %tmp0
11 %tmp1 = load float, float addrspace(1)* %tmp0
21 %tmp1 = load float, float addrspace(4)* %tmp0
31 %tmp1 = load float, float addrspace(3)* %tmp0
41 %tmp1 = load float, float addrspace(5)* %tmp0
50 store float 0.0, float addrspace(1)* %tmp0
59 store float 0.0, float addrspace(3)* %tmp0
68 store float 0.0, float addrspace(5)* %tmp0
80 %val = load i32, i32* %tmp0, align 4
93 %val = load i32, i32* %tmp0, align 4
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/AArch64/
H A Dtranspose.ll24 %tmp2.0 = add i64 %tmp0.0, %tmp0.1
60 %tmp2.0 = add i64 %tmp0.0, %tmp0.1
92 %tmp2.0 = add i32 %tmp0.0, %tmp0.1
94 %tmp2.2 = add i32 %tmp0.2, %tmp0.3
121 %tmp2.0 = add i32 %tmp0.0, %tmp0.1
157 %tmp1.0 = sub i32 %tmp0.0, %tmp0.1
158 %tmp1.1 = sub i32 %tmp0.0, %tmp0.1
159 %tmp1.2 = sub i32 %tmp0.2, %tmp0.3
160 %tmp1.3 = sub i32 %tmp0.3, %tmp0.2
194 %tmp2.0 = add i32 %tmp0.0, %tmp0.1
[all …]
H A Dtranspose-inseltpoison.ll24 %tmp2.0 = add i64 %tmp0.0, %tmp0.1
60 %tmp2.0 = add i64 %tmp0.0, %tmp0.1
92 %tmp2.0 = add i32 %tmp0.0, %tmp0.1
94 %tmp2.2 = add i32 %tmp0.2, %tmp0.3
121 %tmp2.0 = add i32 %tmp0.0, %tmp0.1
157 %tmp1.0 = sub i32 %tmp0.0, %tmp0.1
158 %tmp1.1 = sub i32 %tmp0.0, %tmp0.1
159 %tmp1.2 = sub i32 %tmp0.2, %tmp0.3
160 %tmp1.3 = sub i32 %tmp0.3, %tmp0.2
194 %tmp2.0 = add i32 %tmp0.0, %tmp0.1
[all …]

12345678910>>...14