/external/llvm/test/Transforms/SimplifyCFG/ |
D | implied-cond-matching-imm.ll | 3 ; cmp1 implies cmp2 is false 12 %cmp2 = icmp eq i32 %a, 1 13 br i1 %cmp2, label %istrue, label %isfalse 27 ; cmp1 implies cmp2 is false 36 %cmp2 = icmp ugt i32 %a, 6 37 br i1 %cmp2, label %istrue, label %isfalse 51 ; cmp1 implies cmp2 is false 60 %cmp2 = icmp eq i32 %a, 0 61 br i1 %cmp2, label %istrue, label %isfalse 75 ; cmp1 implies cmp2 is true [all …]
|
D | implied-cond-matching.ll | 80 %cmp2 = icmp eq i32 %a, %b 81 br i1 %cmp2, label %eq_eq_istrue, label %eq_eq_isfalse 104 %cmp2 = icmp ne i32 %a, %b 105 br i1 %cmp2, label %eq_ne_istrue, label %eq_ne_isfalse 128 %cmp2 = icmp ugt i32 %a, %b 129 br i1 %cmp2, label %eq_ugt_istrue, label %eq_ugt_isfalse 152 %cmp2 = icmp uge i32 %a, %b 153 br i1 %cmp2, label %eq_uge_istrue, label %eq_uge_isfalse 176 %cmp2 = icmp ult i32 %a, %b 177 br i1 %cmp2, label %eq_ult_istrue, label %eq_ult_isfalse [all …]
|
D | implied-cond-matching-false-dest.ll | 14 %cmp2 = icmp eq i32 %a, %b 15 br i1 %cmp2, label %istrue, label %isfalse 38 %cmp2 = icmp ne i32 %a, %b 39 br i1 %cmp2, label %istrue, label %isfalse 62 %cmp2 = icmp ne i32 %a, %b 63 br i1 %cmp2, label %istrue, label %isfalse 86 %cmp2 = icmp ugt i32 %a, %b 87 br i1 %cmp2, label %istrue, label %isfalse 110 %cmp2 = icmp uge i32 %a, %b 111 br i1 %cmp2, label %istrue, label %isfalse [all …]
|
D | basictest.ll | 31 ; CHECK: %cmp2 = icmp ugt i32 %a, 0 32 ; CHECK: %or.cond = and i1 %cmp1, %cmp2 41 %cmp2 = icmp ugt i32 %a, 0 42 br i1 %cmp2, label %else, label %untaken 64 %cmp2 = icmp ugt i32 %a, %b 65 br i1 %cmp2, label %else, label %untaken
|
/external/llvm/test/CodeGen/ARM/ |
D | vminmaxnm.ll | 157 %cmp2 = fcmp fast olt float 34., %cond1 158 %cond2 = select i1 %cmp2, float 34., float %cond1 168 %cmp2 = fcmp fast ole double 56., %cond1 169 %cond2 = select i1 %cmp2, double 56., double %cond1 179 %cmp2 = fcmp fast ogt float 78., %cond1 180 %cond2 = select i1 %cmp2, float %cond1, float 78. 190 %cmp2 = fcmp fast oge double 90., %cond1 191 %cond2 = select i1 %cmp2, double %cond1, double 90. 201 %cmp2 = fcmp fast ult float %cond1, 34. 202 %cond2 = select i1 %cmp2, float %cond1, float 34. [all …]
|
D | vminmaxnm-safe.ll | 179 %cmp2 = fcmp olt float 34., %cond1 180 %cond2 = select i1 %cmp2, float 34., float %cond1 190 %cmp2 = fcmp ole double 56., %cond1 191 %cond2 = select i1 %cmp2, double 56., double %cond1 201 %cmp2 = fcmp ogt float 78., %cond1 202 %cond2 = select i1 %cmp2, float %cond1, float 78. 212 %cmp2 = fcmp oge double 90., %cond1 213 %cond2 = select i1 %cmp2, double %cond1, double 90. 223 %cmp2 = fcmp ult float %cond1, 34. 224 %cond2 = select i1 %cmp2, float %cond1, float 34. [all …]
|
/external/llvm/test/Transforms/JumpThreading/ |
D | thread-cmp.ll | 14 %cmp2 = icmp ne i32* %p, null 15 br i1 %cmp2, label %exit1, label %exit2 27 ; It would not be legal to replace %cmp2 (well, in this case it actually is, 36 %cmp2 = icmp ne i32* %p, null 37 call void @use(i1 %cmp2) 41 br i1 %cmp2, label %exit1, label %exit2 43 br i1 %cmp2, label %exit1, label %exit2 50 ; In this case, we can remove cmp2 because it's otherwise unused 58 %cmp2 = icmp ne i32* %p, null 62 br i1 %cmp2, label %exit1, label %exit2 [all …]
|
D | conservative-lvi.ll | 23 %cmp2 = icmp sgt i32 %arg2, 0 24 br i1 %cmp2, label %arg2pos, label %end 49 %cmp2 = icmp sgt i32 %arg2, 0 50 br i1 %cmp2, label %arg2pos, label %end
|
/external/llvm/test/Transforms/InstCombine/ |
D | select-implied.ll | 12 %cmp2 = icmp ugt i32 %a, %b 13 %c = select i1 %cmp2, i32 0, i32 10 30 %cmp2 = icmp ne i32 %a, %b 31 %c = select i1 %cmp2, i32 20, i32 0 48 %cmp2 = icmp ugt i32 %a, 10 49 %c = select i1 %cmp2, i32 30, i32 0 65 %cmp2 = icmp ne i8 addrspace(1)* %ptr, null 66 %res = select i1 %cmp2, i8 2, i8 1 113 %cmp2 = icmp ugt i32 %a, 9 114 %c = select i1 %cmp2, i32 30, i32 0
|
D | prevent-cmp-merge.ll | 14 %cmp2 = icmp eq i32 %xor, %rhs 15 %sel = or i1 %cmp1, %cmp2 26 %cmp2 = icmp eq i32 %xor, 32 27 %sel = xor i1 %cmp1, %cmp2 38 %cmp2 = icmp eq i32 %sub, 31 39 %sel = or i1 %cmp1, %cmp2
|
D | merge-icmp.ll | 8 %cmp2 = icmp eq i16 %and, 17664 9 %or = and i1 %cmp1, %cmp2 22 %cmp2 = icmp eq i8 %trunc, 69 23 %or = and i1 %cmp1, %cmp2
|
D | 2012-03-10-InstCombine.ll | 18 %cmp2 = icmp ule i8* %d, %f 20 %.cmp2 = and i1 %cmp2, %not.cmp1 21 %land.ext = zext i1 %.cmp2 to i32
|
/external/llvm/test/Transforms/GVN/ |
D | condprop.ll | 121 %cmp2 = icmp ne i32 %x, %y 123 ret i1 %cmp2 133 %cmp2 = icmp ne i32 %x, %y 140 ret i1 %cmp2 149 %cmp2 = fcmp une float %x, %y 156 ret i1 %cmp2 169 %cmp2 = icmp sle i32 %x, %y 171 ret i1 %cmp2 185 %cmp2 = fcmp ule float %x, %y 187 ret i1 %cmp2 [all …]
|
/external/llvm/test/Transforms/CorrelatedValuePropagation/ |
D | conflict.ll | 11 %cmp2 = icmp eq i8 %a, 3 13 br i1 %cmp2, label %dead, label %exit 30 %cmp2 = icmp eq i8 %a, 3 32 br i1 %cmp2, label %dead, label %exit 44 %cmp2 = icmp eq i8 %a, 3 46 call void @llvm.assume(i1 %cmp2)
|
D | range.ll | 59 %cmp2 = icmp eq i32 %c, 2 61 br i1 %cmp2, label %if.then4, label %if.end6 115 %cmp2 = icmp eq i32 %c, 3 120 ; CHECK: ret i1 %cmp2 121 ret i1 %cmp2 141 %cmp2 = icmp eq i32 %c, 6 143 ret i1 %cmp2
|
/external/llvm/test/CodeGen/X86/ |
D | statepoint-forward.ll | 31 %cmp2 = call i1 @f(i32 addrspace(1)* %after) 32 ret i1 %cmp2 35 ; CHECK-OPT: ret i1 %cmp2 50 %cmp2 = call i1 @f(i32 addrspace(1)* %after) 51 ret i1 %cmp2 54 ; CHECK-OPT: ret i1 %cmp2 77 %cmp2 = call i1 @f(i32 addrspace(1)* %after) 78 ret i1 %cmp2 81 ; CHECK-OPT: ret i1 %cmp2 95 %cmp2 = call i1 @f(i32 addrspace(1)* %after) [all …]
|
D | vsplit-and.ll | 8 %cmp2 = icmp ne <2 x i64> %src2, zeroinitializer 9 %t1 = and <2 x i1> %cmp1, %cmp2 20 %cmp2 = icmp ne <3 x i64> %src2, zeroinitializer 21 %t1 = and <3 x i1> %cmp1, %cmp2
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
D | vsplit-and.ll | 7 %cmp2 = icmp ne <2 x i64> %src2, zeroinitializer 8 %t1 = and <2 x i1> %cmp1, %cmp2 17 %cmp2 = icmp ne <3 x i64> %src2, zeroinitializer 18 %t1 = and <3 x i1> %cmp1, %cmp2
|
/external/swiftshader/third_party/LLVM/test/Transforms/InstCombine/ |
D | merge-icmp.ll | 8 %cmp2 = icmp eq i16 %and, 17664 9 %or = and i1 %cmp1, %cmp2 22 %cmp2 = icmp eq i8 %trunc, 69 23 %or = and i1 %cmp1, %cmp2
|
/external/llvm/test/CodeGen/AMDGPU/ |
D | setcc-equivalent.ll | 8 %cmp2 = icmp eq i32 %b, -1 9 %and = and i1 %cmp1, %cmp2 25 %cmp2 = icmp eq <4 x i32> %b, <i32 -1, i32 -1, i32 -1, i32 -1> 26 %and = and <4 x i1> %cmp1, %cmp2
|
/external/libvpx/libvpx/vpx_dsp/x86/ |
D | highbd_quantize_intrin_sse2.c | 49 __m128i coeffs, cmp1, cmp2; in vpx_highbd_quantize_b_sse2() local 53 cmp2 = _mm_cmpgt_epi32(coeffs, nzbins[i != 0]); in vpx_highbd_quantize_b_sse2() 54 cmp1 = _mm_and_si128(cmp1, cmp2); in vpx_highbd_quantize_b_sse2() 125 __m128i coeffs, cmp1, cmp2; in vpx_highbd_quantize_b_32x32_sse2() local 129 cmp2 = _mm_cmpgt_epi32(coeffs, nzbins[i != 0]); in vpx_highbd_quantize_b_32x32_sse2() 130 cmp1 = _mm_and_si128(cmp1, cmp2); in vpx_highbd_quantize_b_32x32_sse2()
|
/external/llvm/test/CodeGen/AArch64/ |
D | combine-comparisons-by-cse.ll | 29 %cmp2 = icmp sgt i32 %0, 9 30 br i1 %cmp2, label %land.lhs.true3, label %if.end 66 %cmp2 = icmp slt i32 %0, 5 67 br i1 %cmp2, label %land.lhs.true3, label %if.end 103 %cmp2 = icmp slt i32 %0, 6 104 br i1 %cmp2, label %land.lhs.true3, label %if.end 140 %cmp2 = icmp sgt i32 %0, 5 141 br i1 %cmp2, label %land.lhs.true3, label %if.end 177 %cmp2 = icmp slt i32 %0, -5 178 br i1 %cmp2, label %land.lhs.true3, label %if.end [all …]
|
/external/swiftshader/third_party/LLVM/test/Transforms/LoopUnroll/ |
D | scevunroll.ll | 41 ; CHECK: br i1 %cmp2, label %loop, label %exit2 57 %cmp2 = icmp ne i64 %val, 0 58 br i1 %cmp2, label %loop, label %exit2 89 %cmp2 = icmp slt i32 %iv2, 10 90 br i1 %cmp2, label %l1, label %exit2 120 %cmp2 = icmp slt i32 %iv2, 10 121 br i1 %cmp2, label %l3, label %exit2
|
/external/llvm/test/Transforms/IndVarSimplify/ |
D | pr25051.ll | 14 %cmp2.9 = icmp sgt i32 %index.012, 0 15 br i1 %cmp2.9, label %for.body.3.lr.ph, label %for.inc.9 29 %cmp2 = icmp slt i32 %inc8, %index.012 30 br i1 %cmp2, label %for.body.3, label %for.inc.9.loopexit
|
/external/llvm/test/Analysis/ScalarEvolution/ |
D | avoid-assume-hang.ll | 17 %cmp2 = icmp ne i64 %i.ext, %a2 18 call void @llvm.assume(i1 %cmp2) 39 %cmp2 = icmp ne i64 %i.ext, %a2 61 %cmp2 = icmp ne i64 %i.ext, %a2 83 %cmp2 = icmp ne i64 %i.ext, %a2 105 %cmp2 = icmp ne i64 %i.ext, %a2
|