/external/llvm/test/CodeGen/X86/ |
D | nofence.ll | 3 declare void @llvm.memory.barrier( i1 , i1 , i1 , i1 , i1) 6 call void @llvm.memory.barrier( i1 true, i1 false, i1 false, i1 false, i1 false) 7 call void @llvm.memory.barrier( i1 false, i1 true, i1 false, i1 false, i1 false) 8 call void @llvm.memory.barrier( i1 false, i1 false, i1 true, i1 false, i1 false) 9 call void @llvm.memory.barrier( i1 false, i1 false, i1 false, i1 true, i1 false) 11 call void @llvm.memory.barrier( i1 true, i1 true, i1 false, i1 false, i1 false) 12 call void @llvm.memory.barrier( i1 true, i1 false, i1 true, i1 false, i1 false) 13 call void @llvm.memory.barrier( i1 true, i1 false, i1 false, i1 true, i1 false) 14 call void @llvm.memory.barrier( i1 false, i1 true, i1 true, i1 false, i1 false) 15 call void @llvm.memory.barrier( i1 false, i1 true, i1 false, i1 true, i1 false) [all …]
|
D | mfence.ll | 6 declare void @llvm.memory.barrier( i1 , i1 , i1 , i1 , i1) 9 call void @llvm.memory.barrier( i1 true, i1 true, i1 false, i1 false, i1 true) 10 call void @llvm.memory.barrier( i1 true, i1 false, i1 true, i1 false, i1 true) 11 call void @llvm.memory.barrier( i1 true, i1 false, i1 false, i1 true, i1 true) 13 call void @llvm.memory.barrier( i1 true, i1 true, i1 true, i1 false, i1 true) 14 call void @llvm.memory.barrier( i1 true, i1 true, i1 false, i1 true, i1 true) 15 call void @llvm.memory.barrier( i1 true, i1 false, i1 true, i1 true, i1 true) 17 call void @llvm.memory.barrier( i1 true, i1 true, i1 true, i1 true , i1 true) 18 call void @llvm.memory.barrier( i1 false, i1 false, i1 false, i1 false , i1 true)
|
D | barrier-sse.ll | 7 declare void @llvm.memory.barrier( i1 , i1 , i1 , i1 , i1) 10 call void @llvm.memory.barrier( i1 true, i1 true, i1 false, i1 false, i1 false) 11 call void @llvm.memory.barrier( i1 true, i1 false, i1 true, i1 false, i1 false) 12 call void @llvm.memory.barrier( i1 true, i1 false, i1 false, i1 true, i1 false) 14 call void @llvm.memory.barrier( i1 true, i1 true, i1 true, i1 false, i1 false) 15 call void @llvm.memory.barrier( i1 true, i1 true, i1 false, i1 true, i1 false) 16 call void @llvm.memory.barrier( i1 true, i1 false, i1 true, i1 true, i1 false) 18 call void @llvm.memory.barrier( i1 true, i1 true, i1 true, i1 true , i1 false) 19 call void @llvm.memory.barrier( i1 false, i1 false, i1 false, i1 false , i1 false)
|
D | 2008-02-18-TailMergingBug.ll | 15 %tmp12 = fcmp olt float %tmp8, %tmp11 ; <i1> [#uses=5] 16 br i1 %tmp12, label %bb, label %bb21 19 %tmp23469 = fcmp olt float %tmp5, %tmp8 ; <i1> [#uses=1] 20 br i1 %tmp23469, label %bb26, label %bb30 23 %tmp23 = fcmp olt float %tmp5, %tmp11 ; <i1> [#uses=1] 24 br i1 %tmp23, label %bb26, label %bb30 27 %tmp52471 = fcmp olt float %tmp2, %tmp5 ; <i1> [#uses=1] 28 br i1 %tmp52471, label %bb111, label %bb59 31 br i1 %tmp12, label %bb40, label %bb50 34 %tmp52473 = fcmp olt float %tmp2, %tmp8 ; <i1> [#uses=1] [all …]
|
/external/llvm/test/CodeGen/Blackfin/ |
D | basic-i1.ll | 3 define i1 @add(i1 %A, i1 %B) { 4 %R = add i1 %A, %B ; <i1> [#uses=1] 5 ret i1 %R 8 define i1 @sub(i1 %A, i1 %B) { 9 %R = sub i1 %A, %B ; <i1> [#uses=1] 10 ret i1 %R 13 define i1 @mul(i1 %A, i1 %B) { 14 %R = mul i1 %A, %B ; <i1> [#uses=1] 15 ret i1 %R 18 define i1 @sdiv(i1 %A, i1 %B) { [all …]
|
/external/clang/test/SemaCXX/ |
D | conditional-expr.cpp | 42 int i1, i2, b1 : 3, b2 : 3; member 65 int i1 = ToBool() ? 0 : 1; in test() local 68 i1 ? throw 0 : throw 1; in test() 69 i1 ? test() : throw 1; in test() 70 i1 ? throw 0 : test(); in test() 71 i1 ? test() : test(); in test() 72 i1 = i1 ? throw 0 : 0; in test() 73 i1 = i1 ? 0 : throw 0; in test() 74 …i1 ? 0 : test(); // expected-error {{right operand to ? is void, but left operand is of type 'int'… in test() 75 …i1 ? test() : 0; // expected-error {{left operand to ? is void, but right operand is of type 'int'… in test() [all …]
|
/external/llvm/test/Transforms/ConstProp/ |
D | overflow-ops.ll | 4 declare {i8, i1} @llvm.uadd.with.overflow.i8(i8, i8) 5 declare {i8, i1} @llvm.usub.with.overflow.i8(i8, i8) 6 declare {i8, i1} @llvm.umul.with.overflow.i8(i8, i8) 8 declare {i8, i1} @llvm.sadd.with.overflow.i8(i8, i8) 9 declare {i8, i1} @llvm.ssub.with.overflow.i8(i8, i8) 10 declare {i8, i1} @llvm.smul.with.overflow.i8(i8, i8) 16 define {i8, i1} @uadd_1() nounwind { 18 %t = call {i8, i1} @llvm.uadd.with.overflow.i8(i8 42, i8 100) 19 ret {i8, i1} %t 22 ; CHECK: ret { i8, i1 } { i8 -114, i1 false } [all …]
|
D | 2002-09-03-SetCC-Bools.ll | 6 define i1 @test1() { 7 %A = icmp ule i1 true, false ; <i1> [#uses=1] 8 %B = icmp uge i1 true, false ; <i1> [#uses=1] 9 %C = icmp ult i1 false, true ; <i1> [#uses=1] 10 %D = icmp ugt i1 true, false ; <i1> [#uses=1] 11 %E = icmp eq i1 false, false ; <i1> [#uses=1] 12 %F = icmp ne i1 false, true ; <i1> [#uses=1] 13 %G = and i1 %A, %B ; <i1> [#uses=1] 14 %H = and i1 %C, %D ; <i1> [#uses=1] 15 %I = and i1 %E, %F ; <i1> [#uses=1] [all …]
|
D | constant-expr.ll | 7 @A = global i1 add (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z)) 8 ; CHECK: @A = global i1 xor (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z)) 9 @B = global i1 sub (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z)), align 2 10 ; CHECK: @B = global i1 xor (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z)) 11 @C = global i1 mul (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z)) 12 ; CHECK: @C = global i1 and (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z)) 14 @D = global i1 sdiv (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z)) 15 ; CHECK: @D = global i1 icmp ult (i8* @X, i8* @Y) 16 @E = global i1 udiv (i1 icmp ult (i8* @X, i8* @Y), i1 icmp ult (i8* @X, i8* @Z)) 17 ; CHECK: @E = global i1 icmp ult (i8* @X, i8* @Y) [all …]
|
/external/llvm/test/Transforms/InstCombine/ |
D | set.ll | 8 define i1 @test1(i32 %A) { 9 %B = icmp eq i32 %A, %A ; <i1> [#uses=1] 11 %C = icmp eq i32* @X, null ; <i1> [#uses=1] 12 %D = and i1 %B, %C ; <i1> [#uses=1] 13 ret i1 %D 16 define i1 @test2(i32 %A) { 17 %B = icmp ne i32 %A, %A ; <i1> [#uses=1] 19 %C = icmp ne i32* @X, null ; <i1> [#uses=1] 20 %D = or i1 %B, %C ; <i1> [#uses=1] 21 ret i1 %D [all …]
|
D | 2004-11-27-SetCCForCastLargerAndConstant.ll | 6 ; %C = i1 true 14 define i1 @lt_signed_to_large_unsigned(i8 %SB) { 16 %C = icmp ult i32 %Y, 1024 ; <i1> [#uses=1] 17 ret i1 %C 19 ; CHECK: ret i1 %C1 22 define i1 @lt_signed_to_large_signed(i8 %SB) { 24 %C = icmp slt i32 %Y, 1024 ; <i1> [#uses=1] 25 ret i1 %C 26 ; CHECK: ret i1 true 29 define i1 @lt_signed_to_large_negative(i8 %SB) { [all …]
|
D | fcmp-special.ll | 6 ; CHECK: ret i1 false 7 define i1 @inf0(double %arg) nounwind readnone { 9 ret i1 %tmp 13 ; CHECK: ret i1 true 14 define i1 @inf1(double %arg) nounwind readnone { 16 ret i1 %tmp 22 ; CHECK: ret i1 false 23 define i1 @ninf0(double %arg) nounwind readnone { 25 ret i1 %tmp 29 ; CHECK: ret i1 true [all …]
|
D | select.ll | 7 %C = select i1 false, i32 %A, i32 %B 14 %C = select i1 true, i32 %A, i32 %B 21 define i32 @test3(i1 %C, i32 %I) { 23 %V = select i1 %C, i32 %I, i32 %I 29 define i1 @test4(i1 %C) { 31 %V = select i1 %C, i1 true, i1 false 32 ret i1 %V 34 ; CHECK: ret i1 %C 37 define i1 @test5(i1 %C) { 39 %V = select i1 %C, i1 false, i1 true [all …]
|
D | icmp.ll | 4 "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:12… 8 icmp slt i32 %X, 0 ; <i1>:0 [#uses=1] 9 zext i1 %0 to i32 ; <i32>:1 [#uses=1] 18 icmp ult i32 %X, -2147483648 ; <i1>:0 [#uses=1] 19 zext i1 %0 to i32 ; <i32>:1 [#uses=1] 29 icmp slt i32 %X, 0 ; <i1>:0 [#uses=1] 30 sext i1 %0 to i32 ; <i32>:1 [#uses=1] 39 icmp ult i32 %X, -2147483648 ; <i1>:0 [#uses=1] 40 sext i1 %0 to i32 ; <i32>:1 [#uses=1] 49 define <2 x i1> @test5(<2 x i64> %x) { [all …]
|
D | 2008-05-31-Bools.ll | 6 define i1 @foo1(i1 %a, i1 %b) { 7 %A = sub i1 %a, %b 8 ret i1 %A 11 define i1 @foo2(i1 %a, i1 %b) { 12 %A = mul i1 %a, %b 13 ret i1 %A 16 define i1 @foo3(i1 %a, i1 %b) { 17 %A = udiv i1 %a, %b 18 ret i1 %A 21 define i1 @foo4(i1 %a, i1 %b) { [all …]
|
D | and.ll | 18 define i1 @test3(i1 %A) { 20 %B = and i1 %A, false ; <i1> [#uses=1] 21 ret i1 %B 24 define i1 @test4(i1 %A) { 26 %B = and i1 %A, true ; <i1> [#uses=1] 27 ret i1 %B 35 define i1 @test6(i1 %A) { 36 %B = and i1 %A, %A ; <i1> [#uses=1] 37 ret i1 %B 54 define i1 @test9(i32 %A) { [all …]
|
/external/llvm/test/Transforms/InstSimplify/ |
D | compare.ll | 4 define i1 @ptrtoint() { 9 ret i1 %r 10 ; CHECK: ret i1 false 13 define i1 @zext(i32 %x) { 18 ret i1 %r 19 ; CHECK: ret i1 true 22 define i1 @zext2(i1 %x) { 24 %e = zext i1 %x to i32 26 ret i1 %c 27 ; CHECK: ret i1 %x [all …]
|
D | maxmin.ll | 3 define i1 @max1(i32 %x, i32 %y) { 6 %m = select i1 %c, i32 %x, i32 %y 8 ret i1 %r 9 ; CHECK: ret i1 false 12 define i1 @max2(i32 %x, i32 %y) { 15 %m = select i1 %c, i32 %x, i32 %y 17 ret i1 %r 18 ; CHECK: ret i1 true 21 define i1 @max3(i32 %x, i32 %y) { 24 %m = select i1 %c, i32 %x, i32 %y [all …]
|
D | 2010-12-20-Boolean.ll | 3 define i1 @add(i1 %x) { 5 %z = add i1 %x, %x 6 ret i1 %z 7 ; CHECK: ret i1 false 10 define i1 @sub(i1 %x) { 12 %z = sub i1 false, %x 13 ret i1 %z 14 ; CHECK: ret i1 %x 17 define i1 @mul(i1 %x) { 19 %z = mul i1 %x, %x [all …]
|
/external/llvm/test/CodeGen/Thumb2/ |
D | thumb2-branch.ll | 10 %tmp = icmp eq i32 %a, %b ; <i1> [#uses=1] 11 br i1 %tmp, label %cond_true, label %return 14 call void @llvm.memory.barrier(i1 true, i1 true, i1 true, i1 true, i1 false) 19 call void @llvm.memory.barrier(i1 true, i1 true, i1 true, i1 true, i1 false) 27 %tmp = icmp slt i32 %a, %b ; <i1> [#uses=1] 28 br i1 %tmp, label %cond_true, label %return 31 call void @llvm.memory.barrier(i1 true, i1 true, i1 true, i1 true, i1 false) 36 call void @llvm.memory.barrier(i1 true, i1 true, i1 true, i1 true, i1 false) 44 %tmp = icmp ult i32 %a, %b ; <i1> [#uses=1] 45 br i1 %tmp, label %cond_true, label %return [all …]
|
D | thumb2-barrier.ll | 3 declare void @llvm.memory.barrier(i1 , i1 , i1 , i1 , i1) 8 call void @llvm.memory.barrier(i1 false, i1 false, i1 false, i1 true, i1 true) 15 call void @llvm.memory.barrier(i1 true, i1 false, i1 false, i1 true, i1 true) 22 call void @llvm.memory.barrier(i1 false, i1 false, i1 false, i1 true, i1 false) 29 call void @llvm.memory.barrier(i1 true, i1 false, i1 false, i1 true, i1 false)
|
/external/llvm/test/CodeGen/Thumb/ |
D | 2010-07-15-debugOrdering.ll | 26 %v_6 = icmp slt i32 %1, 2 ; <i1> [#uses=1] 27 %storemerge1 = select i1 %v_6, double 1.000000e+00, double -1.000000e+00 ; <double> [#uses=3] 29 %v_7 = icmp eq i32 %2, 1, !dbg !92 ; <i1> [#uses=1] 30 %storemerge2 = select i1 %v_7, double 1.000000e+00, double -1.000000e+00 ; <double> [#uses=3] 52 …estDiagonal3ii", metadata !4, i32 44, metadata !6, i1 false, i1 true, i32 0, i32 0, null, i1 false… 54 …", metadata !"4.2.1 (Based on Apple Inc. build 5658) (LLVM build 00)", i1 true, i1 false, metadata… 65 … metadata !"", metadata !9, i32 72, metadata !17, i1 false, i1 false, i32 0, i32 0, null, i1 false… 72 … metadata !"", metadata !9, i32 73, metadata !24, i1 false, i1 false, i32 0, i32 0, null, i1 false… 75 … metadata !"", metadata !9, i32 74, metadata !27, i1 false, i1 false, i32 0, i32 0, null, i1 false… 78 …tor33SetEddd", metadata !9, i32 81, metadata !27, i1 false, i1 false, i32 0, i32 0, null, i1 false… [all …]
|
/external/llvm/test/CodeGen/Generic/ |
D | overflow.ll | 8 %sadd = tail call { i8, i1 } @llvm.sadd.with.overflow.i8(i8 %a, i8 %b) 9 %cmp = extractvalue { i8, i1 } %sadd, 1 10 %sadd.result = extractvalue { i8, i1 } %sadd, 0 11 %X = select i1 %cmp, i8 %sadd.result, i8 42 15 declare { i8, i1 } @llvm.sadd.with.overflow.i8(i8, i8) nounwind readnone 19 %sadd = tail call { i16, i1 } @llvm.sadd.with.overflow.i16(i16 %a, i16 %b) 20 %cmp = extractvalue { i16, i1 } %sadd, 1 21 %sadd.result = extractvalue { i16, i1 } %sadd, 0 22 %X = select i1 %cmp, i16 %sadd.result, i16 42 26 declare { i16, i1 } @llvm.sadd.with.overflow.i16(i16, i16) nounwind readnone [all …]
|
/external/llvm/test/ExecutionEngine/ |
D | test-setcond-int.ll | 20 %test1 = icmp eq i8 %ubyte1, %ubyte2 ; <i1> [#uses=0] 21 %test2 = icmp uge i8 %ubyte1, %ubyte2 ; <i1> [#uses=0] 22 %test3 = icmp ugt i8 %ubyte1, %ubyte2 ; <i1> [#uses=0] 23 %test4 = icmp ule i8 %ubyte1, %ubyte2 ; <i1> [#uses=0] 24 %test5 = icmp ult i8 %ubyte1, %ubyte2 ; <i1> [#uses=0] 25 %test6 = icmp ne i8 %ubyte1, %ubyte2 ; <i1> [#uses=0] 26 %test7 = icmp eq i16 %ushort1, %ushort2 ; <i1> [#uses=0] 27 %test8 = icmp uge i16 %ushort1, %ushort2 ; <i1> [#uses=0] 28 %test9 = icmp ugt i16 %ushort1, %ushort2 ; <i1> [#uses=0] 29 %test10 = icmp ule i16 %ushort1, %ushort2 ; <i1> [#uses=0] [all …]
|
/external/openssl/crypto/aes/asm/ |
D | aes-armv4.pl | 40 $i1="r7"; 241 ldmia $key!,{$t1-$i1} 246 eor $s3,$s3,$i1 250 and $i1,lr,$s0 255 ldr $t1,[$tbl,$i1,lsl#2] @ Te3[s0>>0] 256 and $i1,lr,$s1,lsr#16 @ i0 264 ldr $i1,[$tbl,$i1,lsl#2] @ Te1[s1>>16] 267 eor $s0,$s0,$i1,ror#8 269 and $i1,lr,$s2,lsr#8 @ i0 275 ldr $i1,[$tbl,$i1,lsl#2] @ Te2[s2>>8] [all …]
|