/external/swiftshader/third_party/subzero/crosstest/ |
D | test_cast_to_u1.ll | 3 ; %tobool = icmp ne i64 %a, 0 4 %tobool = trunc i64 %a to i1 5 %tobool.ret_ext = zext i1 %tobool to i32 6 ret i32 %tobool.ret_ext 11 ; %tobool = icmp ne i64 %a, 0 12 %tobool = trunc i64 %a to i1 13 %tobool.ret_ext = zext i1 %tobool to i32 14 ret i32 %tobool.ret_ext 19 ; %tobool = icmp ne i32 %a, 0 20 %tobool = trunc i32 %a to i1 [all …]
|
/external/llvm/test/CodeGen/X86/ |
D | lzcnt-tzcnt.ll | 11 %tobool = icmp eq i16 %v, 0 12 %cond = select i1 %tobool, i16 16, i16 %cnt 22 %tobool = icmp eq i32 %v, 0 23 %cond = select i1 %tobool, i32 32, i32 %cnt 33 %tobool = icmp eq i64 %v, 0 34 %cond = select i1 %tobool, i64 64, i64 %cnt 44 %tobool = icmp eq i16 0, %v 45 %cond = select i1 %tobool, i16 16, i16 %cnt 55 %tobool = icmp eq i32 0, %v 56 %cond = select i1 %tobool, i32 32, i32 %cnt [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/X86/ |
D | lzcnt-tzcnt.ll | 16 %tobool = icmp eq i16 %v, 0 17 %cond = select i1 %tobool, i16 16, i16 %cnt 28 %tobool = icmp eq i32 %v, 0 29 %cond = select i1 %tobool, i32 32, i32 %cnt 40 %tobool = icmp eq i64 %v, 0 41 %cond = select i1 %tobool, i64 64, i64 %cnt 52 %tobool = icmp eq i16 0, %v 53 %cond = select i1 %tobool, i16 16, i16 %cnt 64 %tobool = icmp eq i32 0, %v 65 %cond = select i1 %tobool, i32 32, i32 %cnt [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/InstCombine/ |
D | select-cmp-cttz-ctlz.ll | 13 %tobool = icmp ne i16 %x, 0 14 %cond = select i1 %tobool, i16 %0, i16 16 24 %tobool = icmp ne i32 %x, 0 25 %cond = select i1 %tobool, i32 %0, i32 32 35 %tobool = icmp ne i64 %x, 0 36 %cond = select i1 %tobool, i64 %0, i64 64 46 %tobool = icmp eq i16 %x, 0 47 %cond = select i1 %tobool, i16 16, i16 %0 57 %tobool = icmp eq i32 %x, 0 58 %cond = select i1 %tobool, i32 32, i32 %0 [all …]
|
D | bit-checks.ll | 12 %tobool = icmp ne i32 %and, 0 15 %or.cond = and i1 %tobool, %tobool3 28 %tobool = icmp eq i32 %and, 0 31 %or.cond = or i1 %tobool, %tobool3 49 %tobool = icmp eq i32 %and, 0 52 %and.cond = and i1 %tobool, %tobool3 65 %tobool = icmp eq i32 %and, 0 68 %and.cond = and i1 %tobool, %tobool3 82 %tobool = icmp eq i32 %and, 0 85 %and.cond = and i1 %tobool, %tobool3 [all …]
|
/external/llvm/test/Transforms/InstCombine/ |
D | select-cmp-cttz-ctlz.ll | 13 %tobool = icmp ne i16 %x, 0 14 %cond = select i1 %tobool, i16 %0, i16 16 24 %tobool = icmp ne i32 %x, 0 25 %cond = select i1 %tobool, i32 %0, i32 32 35 %tobool = icmp ne i64 %x, 0 36 %cond = select i1 %tobool, i64 %0, i64 64 46 %tobool = icmp eq i16 %x, 0 47 %cond = select i1 %tobool, i16 16, i16 %0 57 %tobool = icmp eq i32 %x, 0 58 %cond = select i1 %tobool, i32 32, i32 %0 [all …]
|
D | bit-checks.ll | 4 ; RUN: not grep "tobool" 9 %tobool = icmp ne i32 %and, 0 ; <i1> [#uses=1] 12 %or.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1] 20 %tobool = icmp eq i32 %and, 0 ; <i1> [#uses=1] 23 %or.cond = or i1 %tobool, %tobool3 ; <i1> [#uses=1] 36 %tobool = icmp eq i32 %and, 0 ; <i1> [#uses=1] 39 %and.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1] 47 %tobool = icmp eq i32 %and, 0 ; <i1> [#uses=1] 50 %and.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1] 59 %tobool = icmp eq i32 %and, 0 ; <i1> [#uses=1] [all …]
|
/external/swiftshader/third_party/LLVM/test/Transforms/InstCombine/ |
D | bit-checks.ll | 4 ; RUN: not grep {tobool} 9 %tobool = icmp ne i32 %and, 0 ; <i1> [#uses=1] 12 %or.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1] 20 %tobool = icmp eq i32 %and, 0 ; <i1> [#uses=1] 23 %or.cond = or i1 %tobool, %tobool3 ; <i1> [#uses=1] 36 %tobool = icmp eq i32 %and, 0 ; <i1> [#uses=1] 39 %and.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1] 47 %tobool = icmp eq i32 %and, 0 ; <i1> [#uses=1] 50 %and.cond = and i1 %tobool, %tobool3 ; <i1> [#uses=1] 59 %tobool = icmp eq i32 %and, 0 ; <i1> [#uses=1] [all …]
|
/external/llvm/test/CodeGen/AArch64/ |
D | arm64-early-ifcvt.ll | 32 %tobool = icmp eq i32 %dec, 0 33 br i1 %tobool, label %do.end, label %do.body 46 %tobool = icmp eq i32 %c, 1 48 br i1 %tobool, label %eq_bb, label %done 64 %tobool = icmp eq i64 %c, 1 66 br i1 %tobool, label %eq_bb, label %done 82 %tobool = icmp eq i32 %c, 1 84 br i1 %tobool, label %eq_bb, label %done 100 %tobool = icmp eq i64 %c, 1 102 br i1 %tobool, label %eq_bb, label %done [all …]
|
D | arm64-csel.ll | 9 %not.tobool = icmp ne i32 %c, 0 10 %add = zext i1 %not.tobool to i32 21 %tobool = icmp eq i32 %c, 0 22 %b.mul = select i1 %tobool, i32 %b, i32 %mul 31 %not.tobool = icmp ne i32 %c, 0 32 %xor = sext i1 %not.tobool to i32 105 %tobool = icmp eq i32 %v, 0 107 %cond = select i1 %tobool, i32 %neg, i32 %a 117 %tobool = icmp ne i32 %v, 0 118 %cond = select i1 %tobool, i32 4, i32 -5 [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/AArch64/ |
D | arm64-early-ifcvt.ll | 32 %tobool = icmp eq i32 %dec, 0 33 br i1 %tobool, label %do.end, label %do.body 46 %tobool = icmp eq i32 %c, 1 48 br i1 %tobool, label %eq_bb, label %done 64 %tobool = icmp eq i64 %c, 1 66 br i1 %tobool, label %eq_bb, label %done 82 %tobool = icmp eq i32 %c, 1 84 br i1 %tobool, label %eq_bb, label %done 100 %tobool = icmp eq i64 %c, 1 102 br i1 %tobool, label %eq_bb, label %done [all …]
|
D | arm64-csel.ll | 9 %not.tobool = icmp ne i32 %c, 0 10 %add = zext i1 %not.tobool to i32 21 %tobool = icmp eq i32 %c, 0 22 %b.mul = select i1 %tobool, i32 %b, i32 %mul 31 %not.tobool = icmp ne i32 %c, 0 32 %xor = sext i1 %not.tobool to i32 106 %tobool = icmp eq i32 %v, 0 108 %cond = select i1 %tobool, i32 %neg, i32 %a 118 %tobool = icmp ne i32 %v, 0 119 %cond = select i1 %tobool, i32 4, i32 -5 [all …]
|
/external/llvm/test/CodeGen/SPARC/ |
D | 64cond.ll | 9 %tobool = icmp eq i64 %x, 1 10 br i1 %tobool, label %if.end, label %if.then 25 %tobool = icmp ugt i64 %x, %y 26 br i1 %tobool, label %if.end, label %if.then 42 %tobool = icmp sgt i64 %x, %y 43 %rv = select i1 %tobool, i32 %a, i32 %b 53 %tobool = icmp sgt i64 %x, %y 54 %rv = select i1 %tobool, i64 %a, i64 %b 64 %tobool = icmp sgt i32 %x, %y 65 %rv = select i1 %tobool, i64 %a, i64 %b [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/SPARC/ |
D | 64cond.ll | 9 %tobool = icmp eq i64 %x, 1 10 br i1 %tobool, label %if.end, label %if.then 25 %tobool = icmp ugt i64 %x, %y 26 br i1 %tobool, label %if.end, label %if.then 42 %tobool = icmp sgt i64 %x, %y 43 %rv = select i1 %tobool, i32 %a, i32 %b 53 %tobool = icmp sgt i64 %x, %y 54 %rv = select i1 %tobool, i64 %a, i64 %b 64 %tobool = icmp sgt i32 %x, %y 65 %rv = select i1 %tobool, i64 %a, i64 %b [all …]
|
/external/llvm/test/Transforms/SimplifyCFG/AMDGPU/ |
D | cttz-ctlz.ll | 12 %tobool = icmp eq i64 %A, 0 13 br i1 %tobool, label %cond.end, label %cond.true 32 %tobool = icmp eq i32 %A, 0 33 br i1 %tobool, label %cond.end, label %cond.true 52 %tobool = icmp eq i16 %A, 0 53 br i1 %tobool, label %cond.end, label %cond.true 72 %tobool = icmp eq i64 %A, 0 73 br i1 %tobool, label %cond.end, label %cond.true 92 %tobool = icmp eq i32 %A, 0 93 br i1 %tobool, label %cond.end, label %cond.true [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/SimplifyCFG/AMDGPU/ |
D | cttz-ctlz.ll | 12 %tobool = icmp eq i64 %A, 0 13 br i1 %tobool, label %cond.end, label %cond.true 32 %tobool = icmp eq i32 %A, 0 33 br i1 %tobool, label %cond.end, label %cond.true 52 %tobool = icmp eq i16 %A, 0 53 br i1 %tobool, label %cond.end, label %cond.true 72 %tobool = icmp eq i64 %A, 0 73 br i1 %tobool, label %cond.end, label %cond.true 92 %tobool = icmp eq i32 %A, 0 93 br i1 %tobool, label %cond.end, label %cond.true [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/PowerPC/ |
D | ppc64-32bit-addic.ll | 10 %not.tobool = icmp ne i32 %call, 0 11 %. = zext i1 %not.tobool to i32 18 %not.tobool = icmp eq i32 %call, -1 19 %. = zext i1 %not.tobool to i32 26 %not.tobool = icmp ne i32 %call, -1 27 %. = zext i1 %not.tobool to i32
|
/external/swiftshader/third_party/LLVM/test/CodeGen/PowerPC/ |
D | ppc64-32bit-addic.ll | 10 %not.tobool = icmp ne i32 %call, 0 11 %. = zext i1 %not.tobool to i32 18 %not.tobool = icmp eq i32 %call, -1 19 %. = zext i1 %not.tobool to i32 26 %not.tobool = icmp ne i32 %call, -1 27 %. = zext i1 %not.tobool to i32
|
/external/llvm/test/CodeGen/PowerPC/ |
D | ppc64-32bit-addic.ll | 10 %not.tobool = icmp ne i32 %call, 0 11 %. = zext i1 %not.tobool to i32 18 %not.tobool = icmp eq i32 %call, -1 19 %. = zext i1 %not.tobool to i32 26 %not.tobool = icmp ne i32 %call, -1 27 %. = zext i1 %not.tobool to i32
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/Thumb2/ |
D | ifcvt-no-branch-predictor.ll | 12 %tobool = icmp eq i32 %n, 0 13 br i1 %tobool, label %if.end, label %if.then 37 %tobool = icmp eq i32 %n, 0 38 br i1 %tobool, label %if.end, label %if.then 60 %tobool = icmp eq i32 %n, 0 61 br i1 %tobool, label %if.end, label %if.then 80 %tobool = icmp eq i32 %n, 0 81 br i1 %tobool, label %if.else, label %if.then 111 %tobool = icmp eq i32 %n, 0 112 br i1 %tobool, label %if.else, label %if.then [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/SimplifyCFG/X86/ |
D | speculate-cttz-ctlz.ll | 13 %tobool = icmp eq i64 %A, 0 14 br i1 %tobool, label %cond.end, label %cond.true 32 %tobool = icmp eq i32 %A, 0 33 br i1 %tobool, label %cond.end, label %cond.true 52 %tobool = icmp eq i16 %A, 0 53 br i1 %tobool, label %cond.end, label %cond.true 72 %tobool = icmp eq i64 %A, 0 73 br i1 %tobool, label %cond.end, label %cond.true 92 %tobool = icmp eq i32 %A, 0 93 br i1 %tobool, label %cond.end, label %cond.true [all …]
|
/external/llvm/test/Transforms/SimplifyCFG/X86/ |
D | speculate-cttz-ctlz.ll | 13 %tobool = icmp eq i64 %A, 0 14 br i1 %tobool, label %cond.end, label %cond.true 32 %tobool = icmp eq i32 %A, 0 33 br i1 %tobool, label %cond.end, label %cond.true 52 %tobool = icmp eq i16 %A, 0 53 br i1 %tobool, label %cond.end, label %cond.true 72 %tobool = icmp eq i64 %A, 0 73 br i1 %tobool, label %cond.end, label %cond.true 92 %tobool = icmp eq i32 %A, 0 93 br i1 %tobool, label %cond.end, label %cond.true [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/CodeGen/ARM/ |
D | no_redundant_trunc_for_cmp.ll | 7 %tobool = icmp eq i16 %x, 0 8 br i1 %tobool, label %if.else, label %if.then 26 %tobool = icmp eq i18 %x, 150 27 br i1 %tobool, label %if.else, label %if.then 46 %tobool = icmp eq i16 %x16, 300 47 br i1 %tobool, label %if.else, label %if.then 68 %tobool = icmp eq i8 %x8, 128 69 br i1 %tobool, label %if.else, label %if.then 85 %tobool = icmp eq i16 %x, 0 86 br i1 %tobool, label %if.else, label %if.then
|
/external/swiftshader/third_party/llvm-7.0/llvm/test/Transforms/LoopIdiom/ |
D | ctpop-multiple-users-crash.ll | 10 ; CHECK: %tobool.5 = icmp ne i32 %num, 0 11 ; CHECK: store i1 %tobool.5, i1* %ptr 15 %tobool.5 = icmp ne i32 %num, 0 16 store i1 %tobool.5, i1* %ptr 17 br i1 %tobool.5, label %for.body.lr.ph, label %for.end 28 %tobool = icmp ne i32 %and, 0 29 br i1 %tobool, label %for.body, label %for.end
|
/external/llvm/test/Transforms/LoopIdiom/ |
D | ctpop-multiple-users-crash.ll | 10 ; CHECK: %tobool.5 = icmp ne i32 %num, 0 11 ; CHECK: store i1 %tobool.5, i1* %ptr 15 %tobool.5 = icmp ne i32 %num, 0 16 store i1 %tobool.5, i1* %ptr 17 br i1 %tobool.5, label %for.body.lr.ph, label %for.end 28 %tobool = icmp ne i32 %and, 0 29 br i1 %tobool, label %for.body, label %for.end
|