Home
last modified time | relevance | path

Searched refs:select (Results 1 – 25 of 3572) sorted by relevance

12345678910>>...143

/llvm-project-15.0.7/clang/include/clang/Basic/
H A DDiagnosticSerializationKinds.td134 "%select{"
144 "%select{"
155 "%select{"
163 "%select{"
183 "%select{"
193 "is %select{|pure }6%select{not virtual|virtual}7|"
240 "%select{"
299 "%select{"
309 "%select{"
322 "%select{"
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/InferAddressSpaces/AMDGPU/
H A Dselect.ll9 ; CHECK-NEXT: %select = select i1 %c, i32* %cast0, i32* %cast1
14 %select = select i1 %c, i32* %cast0, i32* %cast1
24 %select = select i1 %c, i32* %cast0, i32* %cast1
36 %select = select i1 %c, i32* %cast0, i32* %cast1, !prof !0
44 ; CHECK: %select = select i1 %c, i32* %cast0, i32* %cast1
49 %select = select i1 %c, i32* %cast0, i32* %cast1
78 %select = select i1 %c, i32* %cast0, i32* null
88 %select = select i1 %c, i32* null, i32* %cast0
98 %select = select i1 %c, i32* %cast0, i32* undef
108 %select = select i1 %c, i32* undef, i32* %cast0
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/CostModel/RISCV/
H A Drvv-select.ll6 define void @select() {
7 ; CHECK-LABEL: 'select'
75 select i1 undef, i1 undef, i1 undef
76 select <1 x i1> undef, <1 x i1> undef, <1 x i1> undef
77 select <2 x i1> undef, <2 x i1> undef, <2 x i1> undef
78 select <4 x i1> undef, <4 x i1> undef, <4 x i1> undef
79 select <8 x i1> undef, <8 x i1> undef, <8 x i1> undef
89 select i1 undef, i8 undef, i8 undef
103 select i1 undef, i16 undef, i16 undef
117 select i1 undef, i32 undef, i32 undef
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/Thumb2/
H A Dcsel.ll13 %spec.select = select i1 %cmp, i32 6, i32 5
26 %spec.select = select i1 %cmp, i32 5, i32 6
51 %spec.select = select i1 %cmp, i32 -6, i32 5
64 %spec.select = select i1 %cmp, i32 5, i32 -6
89 %spec.select = select i1 %cmp, i32 1, i32 -1
102 %spec.select = select i1 %cmp, i32 -1, i32 1
114 %spec.select = select i1 %cmp, i32 %b, i32 %c
153 %spec.select = select i1 %cmp, i32 %b, i32 %cinv
166 %spec.select = select i1 %cmp, i32 %binv, i32 %c
347 %spec.select = select i1 %cmp, i32 0, i32 1
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/InstSimplify/
H A Dselect-logical.ll9 %xory = select i1 %x, i1 true, i1 %y
10 %xorynot = select i1 %x, i1 true, i1 %ynot
11 %and = select i1 %xory, i1 %xorynot, i1 false
31 %xory = select i1 %x, i1 true, i1 %y
42 %xory = select i1 %y, i1 true, i1 %x
53 %xory = select i1 %x, i1 true, i1 %y
64 %xory = select i1 %y, i1 true, i1 %x
75 %xory = select i1 %x, i1 true, i1 %y
86 %xory = select i1 %y, i1 true, i1 %x
102 %xandy = select i1 %y, i1 %x, i1 false
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/InstCombine/
H A Dselect-with-bitwise-ops.ll19 %select = select i1 %cmp, i32 %y, i32 %or
48 %select = select i1 %cmp, i32 %y, i32 %xor
63 %select = select i1 %cmp, i32 %y, i32 %and2
77 %select = select i1 %cmp, i32 %y, i32 %or
106 %select = select i1 %cmp, i32 %y, i32 %xor
121 %select = select i1 %cmp, i32 %y, i32 %and2
135 %select = select i1 %cmp, i32 %y, i32 %or
164 %select = select i1 %cmp, i32 %y, i32 %xor
192 %select = select i1 %cmp, i32 %y, i32 %or
249 %select = select i1 %cmp, i32 %y, i32 %or
[all …]
H A Dclamp-to-minmax.ll13 %min = select i1 %cmp2, float %x, float 255.0
15 %r = select i1 %cmp1, float 1.0, float %min
28 %min = select i1 %cmp2, float %x, float 255.0
30 %r = select i1 %cmp1, float 1.0, float %min
43 %max = select i1 %cmp2, float %x, float 1.0
45 %r = select i1 %cmp1, float 255.0, float %max
58 %max = select i1 %cmp2, float %x, float 1.0
78 %r = select i1 %cmp1, float 1.0, float %min
93 %r = select i1 %cmp1, float 1.0, float %min
106 %max = select i1 %cmp2, float %x, float 1.0
[all …]
H A Dselect-safe-bool-transforms.ll5 ; instruction of select/and/or.
15 %c = select i1 %A, i1 %B, i1 false
16 %res = select i1 %c, i1 %A, i1 false
24 %c = select i1 %B, i1 %A, i1 false
25 %res = select i1 %c, i1 %A, i1 false
35 %c = select i1 %A, i1 %B, i1 false
44 %c = select i1 %B, i1 %A, i1 false
54 %c = select i1 %A, i1 %B, i1 false
64 %c = select i1 %B, i1 %A, i1 false
74 %c = select i1 %A, i1 %B, i1 false
[all …]
H A Dselect-gep.ll14 %select = select i1 %cmp, i32* %gep1, i32* %gep2
28 %select = select i1 %cmp, i32* %gep1, i32* %gep2
42 %select = select i1 %cmp, i32* %gep1, i32* %gep2
56 %select = select i1 %cmp, i32* %gep1, i32* %gep2
69 %select = select i1 %cmp, i32* %gep1, i32* %gep2
83 %select = select i1 %cmp, i32* %gep, i32* %p
97 %select = select i1 %cmp, i32* %p, i32* %gep
147 %select = select i1 %cmp, i32* %gep1, i32* %gep2
162 %select = select i1 %cmp, i32* %gep1, i32* %gep2
177 %select = select i1 %cmp, i32* %gep1, i32* %gep2
[all …]
H A Dcanonicalize-clamp-like-pattern-between-zero-and-positive-threshold.ll37 %r = select i1 %t2, i32 %x, i32 %t1
51 %r = select i1 %t2, i32 %x, i32 %t1
66 %r = select i1 %t2, i32 %x, i32 %t1
80 %r = select i1 %t2, i32 %x, i32 %t1
95 %r = select i1 %t2, i32 %t1, i32 %x
109 %r = select i1 %t2, i32 %t1, i32 %x
124 %r = select i1 %t2, i32 %t1, i32 %x
138 %r = select i1 %t2, i32 %t1, i32 %x
157 %r = select i1 %t2, i32 %x, i32 %t1
171 %r = select i1 %t2, i32 %x, i32 %t1
[all …]
H A Dsadd_sat.ll17 %spec.store.select = select i1 %0, i64 %add, i64 2147483647
51 %spec.store.select = select i1 %0, i64 %sub, i64 2147483647
90 %spec.store.select = select i1 %0, i64 %add, i64 2147483647
129 %spec.store.select = select i1 %0, i32 %add, i32 32767
163 %spec.store.select = select i1 %0, i32 %sub, i32 32767
197 %spec.store.select = select i1 %0, i32 %add, i32 127
231 %spec.store.select = select i1 %0, i32 %sub, i32 127
306 %spec.store.select = select i1 %0, i32 %add, i32 7
329 %spec.store.select = select i1 %0, i32 %sub, i32 7
572 %spec.store.select = select i1 %0, i64 %add, i64 32767
[all …]
H A Dcanonicalize-clamp-like-pattern-between-negative-and-positive-thresholds.ll38 %r = select i1 %t3, i32 %x, i32 %t1
53 %r = select i1 %t3, i32 %x, i32 %t1
69 %r = select i1 %t3, i32 %x, i32 %t1
84 %r = select i1 %t3, i32 %x, i32 %t1
100 %r = select i1 %t3, i32 %t1, i32 %x
115 %r = select i1 %t3, i32 %t1, i32 %x
131 %r = select i1 %t3, i32 %t1, i32 %x
147 %r = select i1 %t3, i32 %t1, i32 %x
168 %r = select i1 %t3, i32 %x, i32 %t1
185 %r = select i1 %t3, i32 %x, i32 %t1
[all …]
H A Dselect_arithmetic.ll13 %tmp = select i1 %arg, float 5.000000e+00, float 6.000000e+00
14 %tmp1 = select i1 %arg, float 1.000000e+00, float 9.000000e+00
26 %tmp = select i1 %arg, float 5.000000e+00, float 6.000000e+00
64 ; we can fold away the binary op with a select.
89 %tmp = select i1 %arg, float %div, float 5.000000e+00
99 %lhs = select i1 %cond, float %val, float +0.0
100 %rhs = select i1 %cond, float -0.0, float %val
121 %lhs = select i1 %cond, double %val, double %val2
122 %rhs = select i1 %cond, double %val, double 7.0
135 %lhs = select i1 %cond, double %val2, double 0.0
[all …]
H A Dminmax-of-minmax.ll10 %min = select i1 %cmp1, i32 %x, i32 %y
12 %max = select i1 %cmp2, i32 %x, i32 %y
14 %r = select i1 %cmp3, i32 %max, i32 %min
24 %min = select i1 %cmp1, i32 %y, i32 %x
26 %max = select i1 %cmp2, i32 %x, i32 %y
28 %r = select i1 %cmp3, i32 %max, i32 %min
38 %min = select i1 %cmp1, i32 %x, i32 %y
40 %max = select i1 %cmp2, i32 %x, i32 %y
66 %max = select i1 %cmp1, i32 %x, i32 %y
68 %min = select i1 %cmp2, i32 %x, i32 %y
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/CostModel/ARM/
H A Dselect.ll271 %v0 = select i1 undef, i1 undef, i1 undef
272 %v1 = select i1 undef, i8 undef, i8 undef
273 %v2 = select i1 undef, i16 undef, i16 undef
274 %v3 = select i1 undef, i32 undef, i32 undef
275 %v4 = select i1 undef, i64 undef, i64 undef
276 %v5 = select i1 undef, float undef, float undef
277 %v6 = select i1 undef, double undef, double undef
280 %v7 = select <2 x i1> undef, <2 x i8> undef, <2 x i8> undef
281 %v8 = select <4 x i1> undef, <4 x i8> undef, <4 x i8> undef
282 %v9 = select <8 x i1> undef, <8 x i8> undef, <8 x i8> undef
[all …]
/llvm-project-15.0.7/llvm/test/Analysis/CostModel/AArch64/
H A Dselect.ll6 define void @select() {
8 ; CHECK-THROUGHPUT-LABEL: 'select'
23 ; CHECK-SIZE-LABEL: 'select'
38 %v1 = select i1 undef, i8 undef, i8 undef
39 %v2 = select i1 undef, i16 undef, i16 undef
40 %v3 = select i1 undef, i32 undef, i32 undef
41 %v4 = select i1 undef, i64 undef, i64 undef
42 %v5 = select i1 undef, float undef, float undef
43 %v6 = select i1 undef, double undef, double undef
52 %v16a = select <4 x i1> undef, <4 x i64> undef, <4 x i64> undef
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/WebAssembly/
H A Dfpclamptosat.ll16 %spec.store.select = select i1 %0, i64 %conv, i64 2147483647
33 %spec.store.select = select i1 %0, i64 %conv, i64 4294967295
48 %spec.store.select = select i1 %0, i64 %conv, i64 4294967295
65 %spec.store.select = select i1 %0, i64 %conv, i64 2147483647
184 %spec.store.select = select i1 %0, i32 %conv, i32 32767
208 %spec.store.select = select i1 %0, i32 %conv, i32 65535
236 %spec.store.select = select i1 %0, i32 %conv, i32 65535
266 %spec.store.select = select i1 %0, i32 %conv, i32 32767
290 %spec.store.select = select i1 %0, i32 %conv, i32 65535
318 %spec.store.select = select i1 %0, i32 %conv, i32 65535
[all …]
H A Dselect.ll4 ; Test that wasm select instruction is selected from LLVM select instruction.
13 %cond = select i1 %a, i32 %b, i32 %c
24 %cond = select i1 %a, i32 %b, i32 %c
34 %cond = select i1 %cmp, i32 %b, i32 %c
44 %cond = select i1 %cmp, i32 %b, i32 %c
53 %cond = select i1 %a, i64 %b, i64 %c
64 %cond = select i1 %a, i64 %b, i64 %c
74 %cond = select i1 %cmp, i64 %b, i64 %c
84 %cond = select i1 %cmp, i64 %b, i64 %c
177 %c = select i1 %b, i32 %y, i32 %z
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/PowerPC/
H A Dselect-to-branch.mir8 %sel = select i1 %cmp, i32 %a, i32 %b, !prof !14
21 %sel = select i1 %cmp, i32 %a, i32 %b, !prof !15
30 ; CHECK-NEXT: br i1 %cmp, label %select.end, label %select.false, !prof !15
31 ; CHECK: select.false:
32 ; CHECK-NEXT: br label %select.end
33 ; CHECK: select.end:
40 %sel = select i1 %cmp, i32 %a, i32 %b, !prof !16
48 ; CHECK-NEXT: br i1 %cmp, label %select.end, label %select.false, !prof !16
49 ; CHECK: select.false:
50 ; CHECK-NEXT: br label %select.end
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/SLPVectorizer/X86/
H A Dused-reduced-op.ll288 %35 = select i1 %34, i32 %neg, i32 %sub
294 %37 = select i1 %36, i32 %neg.1, i32 %sub.1
300 %39 = select i1 %38, i32 %neg.2, i32 %sub.2
306 %41 = select i1 %40, i32 %neg.3, i32 %sub.3
335 %spec.select.3.1 = zext i1 %narrow35 to i32
363 %spec.select.3.2 = select i1 %60, i32 2, i32 %spec.select.3.1
391 %spec.select.3.3 = select i1 %71, i32 3, i32 %spec.select.3.2
419 %spec.select.3.4 = select i1 %82, i32 4, i32 %spec.select.3.3
447 %spec.select.3.5 = select i1 %93, i32 5, i32 %spec.select.3.4
475 %spec.select.3.6 = select i1 %104, i32 6, i32 %spec.select.3.5
[all …]
/llvm-project-15.0.7/llvm/test/Transforms/Inline/AArch64/
H A Dselect.ll17 %select = select i1 %cond, i32 1, i32 %val ; Simplified to 1
32 %select = select i1 %cond, i32 1, i32 %val ; Simplifies to 1
47 %select = select i1 %cond, i32 %val, i32 -1 ; Simplifies to -1
62 %select = select i1 %cond, i32 %val1, i32 %val2 ; Simplifies to 1
80 %select = select i1 %cond, i1 %val1, i1 %val2 ; Simplifies to true
105 %select = select i1 %cond, i32* %G2, i32* %G3 ; Simplified to %A[2]
121 %select = select i1 %cond, i32* %p1, i32* %p2 ; Simplifies to %A
138 %select = select i1 %cond, i32* %p1, i32* %p2 ; Simplifies to %A
198 %select = select i1 %cond, i32* %ptr1, i32* %ptr2 ; Simplified to @glbl
230 %select = select i1 %cond, i32 %val1, i32 %val2 ; Simplified to %val1
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AArch64/
H A Dfpclamptosat.ll15 %spec.store.select = select i1 %0, i64 %conv, i64 2147483647
30 %spec.store.select = select i1 %0, i64 %conv, i64 4294967295
43 %spec.store.select = select i1 %0, i64 %conv, i64 4294967295
58 %spec.store.select = select i1 %0, i64 %conv, i64 2147483647
170 %spec.store.select = select i1 %0, i32 %conv, i32 32767
188 %spec.store.select = select i1 %0, i32 %conv, i32 65535
205 %spec.store.select = select i1 %0, i32 %conv, i32 65535
226 %spec.store.select = select i1 %0, i32 %conv, i32 32767
244 %spec.store.select = select i1 %0, i32 %conv, i32 65535
261 %spec.store.select = select i1 %0, i32 %conv, i32 65535
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/AMDGPU/
H A Dselect-vectors.ll23 %select = select i1 %cmp, <2 x i8> %a, <2 x i8> %b
35 %select = select i1 %cmp, <4 x i8> %a, <4 x i8> %b
48 %select = select i1 %cmp, <8 x i8> %a, <8 x i8> %b
63 %select = select i1 %cmp, <16 x i8> %a, <16 x i8> %b
76 %select = select i1 %cmp, <4 x i8> %a, <4 x i8> %b
92 %select = select i1 %cmp, <2 x i16> %a, <2 x i16> %b
106 %select = select i1 %cmp, <2 x i16> %a, <2 x i16> %b
124 %select = select i1 %cmp, <3 x i16> %a, <3 x i16> %b
137 %select = select i1 %cmp, <4 x i16> %a, <4 x i16> %b
152 %select = select i1 %cmp, <8 x i16> %a, <8 x i16> %b
[all …]
H A Dsetcc-fneg-constant.ll22 %select = select i1 %cmp, i32 %x, i32 %y
46 %select = select i1 %cmp, i32 %x, i32 %y
71 %select = select i1 %cmp, i32 %x, i32 %y
95 %select = select i1 %cmp, i32 %x, i32 %y
110 %select = select i1 %cmp, i32 %x, i32 %y
123 %select = select i1 %cmp, i32 %x, i32 %y
136 %select = select i1 %cmp, i32 %x, i32 %y
149 %select = select i1 %cmp, i32 %x, i32 %y
162 %select = select i1 %cmp, i32 %x, i32 %y
175 %select = select i1 %cmp, i32 %x, i32 %y
[all …]
/llvm-project-15.0.7/llvm/test/CodeGen/Mips/
H A Dselpat.ll20 %cond = select i1 %cmp, i32 %2, i32 %3
28 %cond10 = select i1 %cmp6, i32 %3, i32 %2
41 %cond = select i1 %cmp, i32 %1, i32 %2
47 %cond5 = select i1 %cmp1, i32 %2, i32 %1
51 %cond10 = select i1 %cmp6, i32 %2, i32 %1
68 %cond = select i1 %cmp, i32 %1, i32 %2
74 %cond5 = select i1 %cmp1, i32 %2, i32 %1
91 %cond = select i1 %cmp, i32 %2, i32 %3
119 %cond = select i1 %cmp, i32 %2, i32 %3
141 %cond = select i1 %cmp, i32 %2, i32 %3
[all …]

12345678910>>...143