Home
last modified time | relevance | path

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

12345678910>>...63

/external/llvm/test/Analysis/CostModel/ARM/
Dselect.ll8 ; CHECK: cost of 1 {{.*}} select
9 %v1 = select i1 undef, i8 undef, i8 undef
10 ; CHECK: cost of 1 {{.*}} select
11 %v2 = select i1 undef, i16 undef, i16 undef
12 ; CHECK: cost of 1 {{.*}} select
13 %v3 = select i1 undef, i32 undef, i32 undef
14 ; CHECK: cost of 2 {{.*}} select
15 %v4 = select i1 undef, i64 undef, i64 undef
16 ; CHECK: cost of 1 {{.*}} select
17 %v5 = select i1 undef, float undef, float undef
[all …]
/external/llvm/test/Analysis/CostModel/AArch64/
Dselect.ll4 ; CHECK-LABEL: select
5 define void @select() {
7 ; CHECK: cost of 1 {{.*}} select
8 %v1 = select i1 undef, i8 undef, i8 undef
9 ; CHECK: cost of 1 {{.*}} select
10 %v2 = select i1 undef, i16 undef, i16 undef
11 ; CHECK: cost of 1 {{.*}} select
12 %v3 = select i1 undef, i32 undef, i32 undef
13 ; CHECK: cost of 1 {{.*}} select
14 %v4 = select i1 undef, i64 undef, i64 undef
[all …]
/external/chromium-trace/trace-viewer/tracing/third_party/vinn/third_party/parse5/test/data/tree_construction/
Dtests17.dat2 <!doctype html><table><tbody><select><tr>
9 | <select>
15 <!doctype html><table><tr><select><td>
22 | <select>
29 <!doctype html><table><tr><td><select><td>
40 | <select>
44 <!doctype html><table><tr><th><select><td>
55 | <select>
59 <!doctype html><table><caption><select><tr>
68 | <select>
[all …]
/external/llvm/test/Analysis/CostModel/X86/
Dvselect-cost.ll7 ; Verify the cost of vector select instructions.
14 ; SSE2: Cost Model: {{.*}} 1 for instruction: %sel = select <2 x i1>
15 ; SSE41: Cost Model: {{.*}} 1 for instruction: %sel = select <2 x i1>
16 ; AVX: Cost Model: {{.*}} 1 for instruction: %sel = select <2 x i1>
17 ; AVX2: Cost Model: {{.*}} 1 for instruction: %sel = select <2 x i1>
18 %sel = select <2 x i1> <i1 true, i1 false>, <2 x i64> %a, <2 x i64> %b
24 ; SSE2: Cost Model: {{.*}} 1 for instruction: %sel = select <2 x i1>
25 ; SSE41: Cost Model: {{.*}} 1 for instruction: %sel = select <2 x i1>
26 ; AVX: Cost Model: {{.*}} 1 for instruction: %sel = select <2 x i1>
27 ; AVX2: Cost Model: {{.*}} 1 for instruction: %sel = select <2 x i1>
[all …]
/external/llvm/test/CodeGen/R600/
Dselect-vectors.ll15 %select = select i1 %cmp, <4 x i8> %a, <4 x i8> %b
16 store <4 x i8> %select, <4 x i8> addrspace(1)* %out, align 4
27 %select = select i1 %cmp, <4 x i16> %a, <4 x i16> %b
28 store <4 x i16> %select, <4 x i16> addrspace(1)* %out, align 4
38 %select = select i1 %cmp, <2 x i32> %a, <2 x i32> %b
39 store <2 x i32> %select, <2 x i32> addrspace(1)* %out, align 8
51 %select = select i1 %cmp, <4 x i32> %a, <4 x i32> %b
52 store <4 x i32> %select, <4 x i32> addrspace(1)* %out, align 16
67 %select = select i1 %cmp, <8 x i32> %a, <8 x i32> %b
68 store <8 x i32> %select, <8 x i32> addrspace(1)* %out, align 16
[all …]
/external/llvm/test/Transforms/InstCombine/
Dabs_abs.ll6 %cond = select i1 %cmp, i32 %x, i32 %sub
9 %cond18 = select i1 %cmp1, i32 %cond, i32 %sub16
14 ; CHECK-NEXT: [[SEL:%[a-z0-9]+]] = select i1 [[CMP]], i32 %x, i32 [[NEG]]
21 %cond = select i1 %cmp, i32 %x, i32 %sub
24 %cond18 = select i1 %cmp1, i32 %cond, i32 %sub16
29 ; CHECK-NEXT: [[SEL:%[a-z0-9]+]] = select i1 [[CMP]], i32 %x, i32 [[NEG]]
36 %cond = select i1 %cmp, i32 %sub, i32 %x
39 %cond18 = select i1 %cmp1, i32 %cond, i32 %sub16
44 ; CHECK-NEXT: [[SEL:%[a-z0-9]+]] = select i1 [[CMP]], i32 [[NEG]], i32 %x
51 %cond = select i1 %cmp, i32 %sub, i32 %x
[all …]
Dselect.ll8 %C = select i1 false, i32 %A, i32 %B
15 %C = select i1 true, i32 %A, i32 %B
24 %V = select i1 %C, i32 %I, i32 %I
32 %V = select i1 %C, i1 true, i1 false
40 %V = select i1 %C, i1 false, i1 true
49 %V = select i1 %C, i32 1, i32 0
58 %R = select i1 %C, i1 true, i1 %X
67 %R = select i1 %C, i1 %X, i1 false
76 %R = select i1 %C, i1 false, i1 %X
86 %R = select i1 %C, i1 %X, i1 true
[all …]
Dfold-vector-select.ll3 ; CHECK-NOT: select
21 …%a = select <4 x i1> <i1 false, i1 false, i1 false, i1 false>, <4 x i32> zeroinitializer, <4 x i32…
22 …%b = select <4 x i1> <i1 true, i1 false, i1 false, i1 false>, <4 x i32> zeroinitializer, <4 x i32>…
23 …%c = select <4 x i1> <i1 false, i1 true, i1 false, i1 false>, <4 x i32> zeroinitializer, <4 x i32>…
24 …%d = select <4 x i1> <i1 true, i1 true, i1 false, i1 false>, <4 x i32> zeroinitializer, <4 x i32> …
25 …%e = select <4 x i1> <i1 false, i1 false, i1 true, i1 false>, <4 x i32> zeroinitializer, <4 x i32>…
26 …%f = select <4 x i1> <i1 true, i1 false, i1 true, i1 false>, <4 x i32> zeroinitializer, <4 x i32> …
27 …%g = select <4 x i1> <i1 false, i1 true, i1 true, i1 false>, <4 x i32> zeroinitializer, <4 x i32> …
28 …%h = select <4 x i1> <i1 true, i1 true, i1 true, i1 false>, <4 x i32> zeroinitializer, <4 x i32> <…
29 …%i = select <4 x i1> <i1 false, i1 false, i1 false, i1 true>, <4 x i32> zeroinitializer, <4 x i32>…
[all …]
Dadjust-for-sminmax.ll8 %m = select i1 %t, i32 %n, i32 0
13 %m = select i1 %t, i32 %n, i32 0
18 %m = select i1 %t, i32 %n, i32 0
23 %m = select i1 %t, i32 %n, i32 0
28 %m = select i1 %t, i32 %n, i32 0
33 %m = select i1 %t, i32 %n, i32 0
38 %m = select i1 %t, i32 %n, i32 0
43 %m = select i1 %t, i32 %n, i32 0
48 %m = select i1 %t, i32 %n, i32 0
53 %m = select i1 %t, i32 %n, i32 0
[all …]
Dselect-extractelement.ll9 ; CHECK-NOT: select i1 {{.*}}, <4 x float>
11 %sel = select i1 %cmp, <4 x float> %a, <4 x float> %b
19 ; CHECK: select i1 {{.*}}, <4 x float>
21 %sel = select i1 %cmp, <4 x float> %a, <4 x float> %b
32 ; CHECK: select i1 {{.*}}, <4 x float>
34 %sel = select i1 %cmp, <4 x float> %a, <4 x float> %b
42 ; CHECK: select <4 x i1> {{.*}}, <4 x float>
44 %sel = select <4 x i1> %cmp, <4 x float> %a, <4 x float> %b
50 ; Extract from a vector select
53 ; CHECK-NOT: select <4 x i1>
[all …]
Dfold-fops-into-selects.ll5 %cf = select i1 %A, float 1.000000e+00, float 0.000000e+00
9 ; CHECK: select i1 %A, float 0.000000e+00, float 1.000000e+00
14 %cf = select i1 %A, float 1.000000e+00, float %B
19 ; CHECK: select i1 %A, float 3.000000e+00, float [[OP]]
24 %cf = select i1 %A, float 1.000000e+00, float %B
29 ; CHECK: select i1 %A, float 1.000000e+00, float [[OP]]
34 %cf = select i1 %A, float 1.000000e+00, float %B
39 ; CHECK: select i1 %A, float 2.000000e+00, float [[OP]]
44 %cf = select i1 %A, float 1.000000e+00, float %B
49 ; CHECK: select i1 %A, float 2.000000e+00, float [[OP]]
[all …]
Dunordered-fcmp-select.ll5 ; CHECK-NEXT: %sel = select i1 %cmp.inv, float %b, float %a
9 %sel = select i1 %cmp, float %a, float %b
15 ; CHECK-NEXT: %sel = select i1 %cmp.inv, float %b, float %a
19 %sel = select i1 %cmp, float %a, float %b
25 ; CHECK-NEXT: %sel = select i1 %cmp.inv, float %a, float %b
29 %sel = select i1 %cmp, float %b, float %a
35 ; CHECK-NEXT: %sel = select i1 %cmp.inv, float %a, float %b
39 %sel = select i1 %cmp, float %b, float %a
45 ; CHECK-NEXT: %sel = select i1 %cmp.inv, float %a, float %b
49 %sel = select i1 %cmp, float %b, float %a
[all …]
Dselect-cmp-br.ll1 ; Replace a 'select' with 'or' in 'select - cmp [eq|ne] - br' sequence
20 %7 = select i1 %6, %C* %0, %C* null
36 ; CHECK-NOT: select
38 ; CHECK-NOT: select
51 %7 = select i1 %6, %C* null, %C* %0
67 ; CHECK-NOT: select
69 ; CHECK-NOT: select
82 %7 = select i1 %6, %C* %0, %C* null
98 ; CHECK-NOT: select
100 ; CHECK-NOT: select
[all …]
Dselect-2.ll3 ; CHECK: select
4 ; CHECK: select
6 ; Make sure instcombine don't fold select into operands. We don't want to emit
7 ; select of two integers unless it's selecting 0 / 1.
12 %t3 = select i1 %t1, i32 %t2, i32 %x
19 %t3 = select i1 %t1, i32 %t2, i32 %x
25 %t2 = select i1 %t1, float %x, float 1.0
30 ; CHECK: select
/external/llvm/test/CodeGen/Mips/
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
57 %cond15 = select i1 %cmp11, i32 %1, i32 %2
68 %cond = select i1 %cmp, i32 %1, i32 %2
74 %cond5 = select i1 %cmp1, i32 %2, i32 %1
78 %cond10 = select i1 %cmp6, i32 %1, i32 %2
91 %cond = select i1 %cmp, i32 %2, i32 %3
[all …]
/external/llvm/test/Transforms/InstSimplify/
Dmaxmin.ll6 %m = select i1 %c, i32 %x, i32 %y
15 %m = select i1 %c, i32 %x, i32 %y
24 %m = select i1 %c, i32 %x, i32 %y
33 %m = select i1 %c, i32 %x, i32 %y
42 %m = select i1 %c, i32 %x, i32 %y
51 %m = select i1 %c, i32 %x, i32 %y
60 %m = select i1 %c, i32 %x, i32 %y
69 %m = select i1 %c, i32 %x, i32 %y
78 %m = select i1 %c, i32 %y, i32 %x
87 %m = select i1 %c, i32 %y, i32 %x
[all …]
/external/llvm/test/CodeGen/PowerPC/
Dcmpb.ll12 %conv25 = select i1 %cmp, i32 255, i32 0
13 %conv27 = select i1 %cmp20, i32 65280, i32 0
30 %conv28 = select i1 %cmp, i32 5, i32 0
31 %conv30 = select i1 %cmp20, i32 65280, i32 0
49 %conv28 = select i1 %cmp, i32 255, i32 0
50 %conv30 = select i1 %cmp20, i32 1280, i32 0
68 %conv27 = select i1 %cmp, i32 255, i32 0
69 %conv29 = select i1 %cmp20, i32 1024, i32 1280
91 %conv44 = select i1 %cmp, i32 255, i32 0
92 %conv45 = select i1 %cmp28, i32 65280, i32 0
[all …]
D2011-12-06-SpillAndRestoreCR.ll57 %yindex.3 = select i1 %cmp10, i32 %2, i32 %yindex.233
59 %xindex.3 = select i1 %cmp10, i32 %3, i32 %xindex.234
60 %max.3 = select i1 %cmp10, float %1, float %max.235
66 %yindex.3.1 = select i1 %cmp10.1, i32 %5, i32 %yindex.3
67 %xindex.3.1 = select i1 %cmp10.1, i32 %3, i32 %xindex.3
68 %max.3.1 = select i1 %cmp10.1, float %4, float %max.3
74 %yindex.3.2 = select i1 %cmp10.2, i32 %7, i32 %yindex.3.1
75 %xindex.3.2 = select i1 %cmp10.2, i32 %3, i32 %xindex.3.1
76 %max.3.2 = select i1 %cmp10.2, float %6, float %max.3.1
82 %yindex.3.3 = select i1 %cmp10.3, i32 %9, i32 %yindex.3.2
[all …]
/external/llvm/test/CodeGen/AArch64/
Dfast-isel-select.ll4 ; First test the different supported value types for select.
9 %1 = select i1 %c, i1 %a, i1 %b
17 %1 = select i1 %c, i8 %a, i8 %b
25 %1 = select i1 %c, i16 %a, i16 %b
33 %1 = select i1 %c, i32 %a, i32 %b
41 %1 = select i1 %c, i64 %a, i64 %b
49 %1 = select i1 %c, float %a, float %b
57 %1 = select i1 %c, double %a, double %b
66 %2 = select i1 %1, float %a, float %b
75 %2 = select i1 %1, float %a, float %b
[all …]
/external/llvm/test/Transforms/LoopVectorize/
Dminmax_reduction.ll17 ; CHECK: select <2 x i1>
20 ; CHECK: select i1
32 %max.red.0 = select i1 %cmp3, i32 %0, i32 %max.red.08
42 ; Turn this into a max reduction. The select has its inputs reversed therefore
46 ; CHECK: select <2 x i1>
49 ; CHECK: select i1
61 %max.red.0 = select i1 %cmp3, i32 %0, i32 %max.red.08
74 ; CHECK: select <2 x i1>
77 ; CHECK: select i1
89 %max.red.0 = select i1 %cmp3, i32 %0, i32 %max.red.08
[all …]
/external/llvm/test/CodeGen/X86/
Dvselect-2.ll15 %select = select <4 x i1><i1 true, i1 true, i1 false, i1 false>, <4 x i32> %A, <4 x i32> %B
16 ret <4 x i32> %select
29 %select = select <4 x i1><i1 false, i1 false, i1 true, i1 true>, <4 x i32> %A, <4 x i32> %B
30 ret <4 x i32> %select
44 %select = select <4 x i1><i1 true, i1 true, i1 false, i1 false>, <4 x float> %A, <4 x float> %B
45 ret <4 x float> %select
58 %select = select <4 x i1><i1 false, i1 false, i1 true, i1 true>, <4 x float> %A, <4 x float> %B
59 ret <4 x float> %select
/external/llvm/test/Transforms/SimplifyCFG/X86/
Dspeculate-cttz-ctlz.ll10 ; LZCNT-NEXT: select i1 [[COND]], i64 64, i64 [[CTLZ]]
11 ; BMI-NOT: select
12 ; GENERIC-NOT: select
31 ; LZCNT-NEXT: select i1 [[COND]], i32 32, i32 [[CTLZ]]
32 ; BMI-NOT: select
33 ; GENERIC-NOT: select
53 ; LZCNT-NEXT: select i1 [[COND]], i16 16, i16 [[CTLZ]]
54 ; BMI-NOT: select
55 ; GENERIC-NOT: select
75 ; BMI-NEXT: select i1 [[COND]], i64 64, i64 [[CTTZ]]
[all …]
/external/clang/include/clang/Basic/
DDiagnosticASTKinds.td15 "%select{reinterpret_cast|dynamic_cast|cast that performs the conversions of"
27 "%select{non-constexpr|undefined}0 %select{function|constructor}1 %2 cannot "
39 "%select{pointer|reference}0 to %select{|subobject of }1"
40 "%select{temporary|%3}2 is not a constant expression">;
42 "%select{|sub}0object of type %1 is not initialized">;
44 "%select{array of %2 elements|non-array object}1 in a constant expression">;
46 "floating point arithmetic produces %select{an infinity|a NaN}0">;
63 "dereferenced pointer past the end of %select{|subobject of }0"
64 "%select{temporary|%2}1 is not a constant expression">;
66 "cannot %select{access base class of|access derived class of|access field of|"
[all …]
DDiagnosticCommentKinds.td51 "empty paragraph passed to '%select{\\|@}0%1' command">,
55 "duplicated command '%select{\\|@}0%1'">,
59 "previous command '%select{\\|@}0%1' here">;
62 "previous command '%select{\\|@}0%1' (an alias of '\\%2') here">;
76 "'%select{\\|@}0param' command used in a comment that is not attached to "
81 "'%select{\\|@}0%select{function|functiongroup|method|methodgroup|callback}1' "
83 "%select{a function|a function|an Objective-C method|an Objective-C method|"
88 "'%select{\\|@}0%select{class|interface|protocol|struct|union}1' "
90 "non-%select{class|interface|protocol|struct|union}2 declaration">,
94 "'%select{\\|@}0%select{classdesign|coclass|dependency|helper"
[all …]
/external/llvm/test/Transforms/LoopStrengthReduce/
D2011-10-13-SCEVChain.ll36 %m0 = select i1 %t0, i32 %n0, i32 -4
40 %m1 = select i1 %t1, i32 %n1, i32 -4
44 %m2 = select i1 %t2, i32 %n2, i32 -4
48 %m3 = select i1 %t3, i32 %n3, i32 -4
52 %m4 = select i1 %t4, i32 %n4, i32 -4
56 %m5 = select i1 %t5, i32 %n5, i32 -4
60 %m6 = select i1 %t6, i32 %n6, i32 -4
64 %m7 = select i1 %t7, i32 %n7, i32 -4
68 %m8 = select i1 %t8, i32 %n8, i32 -4
72 %m9 = select i1 %t9, i32 %n9, i32 -4
[all …]

12345678910>>...63