/external/llvm/test/Analysis/CostModel/ARM/ |
D | select.ll | 8 ; 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/ |
D | select.ll | 4 ; 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/ |
D | tests17.dat | 2 <!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/ |
D | vselect-cost.ll | 7 ; 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/ |
D | select-vectors.ll | 15 %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/ |
D | abs_abs.ll | 6 %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 …]
|
D | select.ll | 8 %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 …]
|
D | fold-vector-select.ll | 3 ; 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 …]
|
D | adjust-for-sminmax.ll | 8 %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 …]
|
D | select-extractelement.ll | 9 ; 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 …]
|
D | fold-fops-into-selects.ll | 5 %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 …]
|
D | unordered-fcmp-select.ll | 5 ; 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 …]
|
D | select-cmp-br.ll | 1 ; 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 …]
|
D | select-2.ll | 3 ; 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/ |
D | selpat.ll | 20 %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/ |
D | maxmin.ll | 6 %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/ |
D | cmpb.ll | 12 %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 …]
|
D | 2011-12-06-SpillAndRestoreCR.ll | 57 %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/ |
D | fast-isel-select.ll | 4 ; 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/ |
D | minmax_reduction.ll | 17 ; 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/ |
D | vselect-2.ll | 15 %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/ |
D | speculate-cttz-ctlz.ll | 10 ; 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/ |
D | DiagnosticASTKinds.td | 15 "%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 …]
|
D | DiagnosticCommentKinds.td | 51 "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/ |
D | 2011-10-13-SCEVChain.ll | 36 %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 …]
|