/external/llvm/test/ExecutionEngine/OrcMCJIT/ |
D | 2008-06-05-APInt-OverAShr.ll | 8 define i65 @foo(i65 %x) { 10 %x_addr = alloca i65 ; <i65*> [#uses=2] 11 %retval = alloca i65 ; <i65*> [#uses=2] 12 %tmp = alloca i65 ; <i65*> [#uses=2] 13 %"alloca point" = bitcast i65 0 to i65 ; <i65> [#uses=0] 14 store i65 %x, i65* %x_addr 15 %tmp1 = load i65, i65* %x_addr, align 4 ; <i65> [#uses=1] 16 %tmp2 = ashr i65 %tmp1, 65 ; <i65> [#uses=1] 17 store i65 %tmp2, i65* %tmp, align 4 18 %tmp3 = load i65, i65* %tmp, align 4 ; <i65> [#uses=1] [all …]
|
/external/llvm/test/ExecutionEngine/MCJIT/ |
D | 2008-06-05-APInt-OverAShr.ll | 8 define i65 @foo(i65 %x) { 10 %x_addr = alloca i65 ; <i65*> [#uses=2] 11 %retval = alloca i65 ; <i65*> [#uses=2] 12 %tmp = alloca i65 ; <i65*> [#uses=2] 13 %"alloca point" = bitcast i65 0 to i65 ; <i65> [#uses=0] 14 store i65 %x, i65* %x_addr 15 %tmp1 = load i65, i65* %x_addr, align 4 ; <i65> [#uses=1] 16 %tmp2 = ashr i65 %tmp1, 65 ; <i65> [#uses=1] 17 store i65 %tmp2, i65* %tmp, align 4 18 %tmp3 = load i65, i65* %tmp, align 4 ; <i65> [#uses=1] [all …]
|
/external/swiftshader/third_party/LLVM/test/ExecutionEngine/ |
D | 2008-06-05-APInt-OverAShr.ll | 7 define i65 @foo(i65 %x) { 9 %x_addr = alloca i65 ; <i65*> [#uses=2] 10 %retval = alloca i65 ; <i65*> [#uses=2] 11 %tmp = alloca i65 ; <i65*> [#uses=2] 12 %"alloca point" = bitcast i65 0 to i65 ; <i65> [#uses=0] 13 store i65 %x, i65* %x_addr 14 %tmp1 = load i65* %x_addr, align 4 ; <i65> [#uses=1] 15 %tmp2 = ashr i65 %tmp1, 65 ; <i65> [#uses=1] 16 store i65 %tmp2, i65* %tmp, align 4 17 %tmp3 = load i65* %tmp, align 4 ; <i65> [#uses=1] [all …]
|
/external/llvm/test/Transforms/ConstProp/ |
D | shift.ll | 21 define void @shift_undef_65(i65* %p) { 22 %r1 = lshr i65 2, 18446744073709551617 23 ; CHECK: store i65 undef 24 store i65 %r1, i65* %p 26 %r2 = ashr i65 4, 18446744073709551617 27 ; CHECK: store i65 undef 28 store i65 %r2, i65* %p 30 %r3 = shl i65 1, 18446744073709551617 31 ; CHECK: store i65 undef 32 store i65 %r3, i65* %p
|
/external/llvm/test/Transforms/SCCP/ |
D | ub-shift.ll | 21 define void @shift_undef_65(i65* %p) { 22 %r1 = lshr i65 2, 18446744073709551617 23 ; CHECK: store i65 undef 24 store i65 %r1, i65* %p 26 %r2 = ashr i65 4, 18446744073709551617 27 ; CHECK: store i65 undef 28 store i65 %r2, i65* %p 30 %r3 = shl i65 1, 18446744073709551617 31 ; CHECK: store i65 undef 32 store i65 %r3, i65* %p
|
/external/swiftshader/third_party/LLVM/test/Transforms/InstCombine/ |
D | 2008-06-05-ashr-crash.ll | 3 define i65 @foo(i65 %x) nounwind { 5 %tmp2 = ashr i65 %x, 65 ; <i65> [#uses=1] 6 ret i65 %tmp2
|
D | apint-add2.ll | 16 define i65 @test2(i65 %x) { 17 %tmp.0 = shl i65 1, 64 18 %tmp.2 = xor i65 %x, %tmp.0 20 %tmp.4 = add i65 %tmp.2, %tmp.0 21 ret i65 %tmp.4
|
D | apint-and2.ll | 29 define i65 @test(i65 %A, i65 %B) { 31 %NotA = xor i65 %A, -1 32 %NotB = xor i65 -1, %B 33 %C1 = and i65 %NotA, %NotB 34 ret i65 %C1
|
D | vector-casts.ll | 79 define <2 x i65> @foo(<2 x i64> %t) { 81 %b = zext <2 x i32> %a to <2 x i65> 82 ret <2 x i65> %b 84 define <2 x i64> @bar(<2 x i65> %t) { 85 %a = trunc <2 x i65> %t to <2 x i32> 89 define <2 x i65> @foos(<2 x i64> %t) { 91 %b = sext <2 x i32> %a to <2 x i65> 92 ret <2 x i65> %b 94 define <2 x i64> @bars(<2 x i65> %t) { 95 %a = trunc <2 x i65> %t to <2 x i32>
|
/external/llvm/test/Transforms/InstCombine/ |
D | 2008-06-05-ashr-crash.ll | 3 define i65 @foo(i65 %x) nounwind { 5 %tmp2 = ashr i65 %x, 65 ; <i65> [#uses=1] 6 ret i65 %tmp2
|
D | apint-add2.ll | 16 define i65 @test2(i65 %x) { 17 %tmp.0 = shl i65 1, 64 18 %tmp.2 = xor i65 %x, %tmp.0 20 %tmp.4 = add i65 %tmp.2, %tmp.0 21 ret i65 %tmp.4
|
D | apint-and2.ll | 29 define i65 @test(i65 %A, i65 %B) { 31 %NotA = xor i65 %A, -1 32 %NotB = xor i65 -1, %B 33 %C1 = and i65 %NotA, %NotB 34 ret i65 %C1
|
D | vector-casts.ll | 80 define <2 x i65> @foo(<2 x i64> %t) { 82 %b = zext <2 x i32> %a to <2 x i65> 83 ret <2 x i65> %b 85 define <2 x i64> @bar(<2 x i65> %t) { 86 %a = trunc <2 x i65> %t to <2 x i32> 90 define <2 x i65> @foos(<2 x i64> %t) { 92 %b = sext <2 x i32> %a to <2 x i65> 93 ret <2 x i65> %b 95 define <2 x i64> @bars(<2 x i65> %t) { 96 %a = trunc <2 x i65> %t to <2 x i32>
|
D | shift.ll | 993 define <2 x i65> @test_63(<2 x i64> %t) { 995 ; CHECK-NEXT: [[A:%.*]] = zext <2 x i64> %t to <2 x i65> 996 ; CHECK-NEXT: [[SEXT:%.*]] = shl <2 x i65> [[A]], <i65 33, i65 33> 997 ; CHECK-NEXT: [[B:%.*]] = ashr <2 x i65> [[SEXT]], <i65 33, i65 33> 998 ; CHECK-NEXT: ret <2 x i65> [[B]] 1000 %a = zext <2 x i64> %t to <2 x i65> 1001 %sext = shl <2 x i65> %a, <i65 33, i65 33> 1002 %b = ashr <2 x i65> %sext, <i65 33, i65 33> 1003 ret <2 x i65> %b
|
/external/swiftshader/third_party/LLVM/test/Assembler/ |
D | 2007-03-19-NegValue.ll | 2 ; RUN: llvm-as < %s | llvm-dis | grep {add i65.*, -1} 4 define i65 @testConsts(i65 %N) { 5 %a = add i65 %N, -1 6 ret i65 %a
|
/external/llvm/test/Assembler/ |
D | 2007-03-19-NegValue.ll | 5 define i65 @testConsts(i65 %N) { 6 ; CHECK: add i65 %N, -1 7 %a = add i65 %N, -1 8 ret i65 %a
|
/external/llvm/test/CodeGen/Hexagon/ |
D | zextloadi1.ll | 3 @i65_l = external global i65 4 @i65_s = external global i65 27 %tmp = load i65, i65* @i65_l 28 store i65 %tmp, i65* @i65_s
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | README.txt | 13 …(-2 + (2 * (trunc i65 (((zext i64 (-2 + %n) to i65) * (zext i64 (-1 + %n) to i65)) /u 2) to i64)) … 15 In addition to being much more complicated, it involves i65 arithmetic,
|
/external/llvm/lib/Analysis/ |
D | README.txt | 13 …(-2 + (2 * (trunc i65 (((zext i64 (-2 + %n) to i65) * (zext i64 (-1 + %n) to i65)) /u 2) to i64)) … 15 In addition to being much more complicated, it involves i65 arithmetic,
|
/external/swiftshader/third_party/LLVM/test/CodeGen/X86/ |
D | add.ll | 111 %extleft = zext i64 %left to i65 112 %extright = zext i64 %right to i65 113 %sum = add i65 %extleft, %extright 114 %res.0 = trunc i65 %sum to i64 115 %overflow = and i65 %sum, -18446744073709551616 116 %res.1 = icmp ne i65 %overflow, 0
|
/external/llvm/test/CodeGen/AMDGPU/ |
D | ctpop64.ll | 10 declare i65 @llvm.ctpop.i65(i65) nounwind readnone 163 define void @s_ctpop_i65(i32 addrspace(1)* noalias %out, i65 %val) nounwind { 164 %ctpop = call i65 @llvm.ctpop.i65(i65 %val) nounwind readnone 165 %truncctpop = trunc i65 %ctpop to i32
|
/external/llvm/test/CodeGen/X86/ |
D | add.ll | 109 %extleft = zext i64 %left to i65 110 %extright = zext i64 %right to i65 111 %sum = add i65 %extleft, %extright 112 %res.0 = trunc i65 %sum to i64 113 %overflow = and i65 %sum, -18446744073709551616 114 %res.1 = icmp ne i65 %overflow, 0
|
D | regalloc-reconcile-broken-hints.ll | 79 …%indvars.iv.i64 = phi i64 [ %indvars.iv.next.i65, %land.rhs.i ], [ 0, %for.body3 ], [ %tmp6, %whil… 80 %indvars.iv.next.i65 = add nsw i64 %indvars.iv.i64, -1 86 %arrayidx.i67 = getelementptr inbounds i32, i32* %call4, i64 %indvars.iv.next.i65 88 %arrayidx2.i68 = getelementptr inbounds i32, i32* %data, i64 %indvars.iv.next.i65
|
/external/llvm/test/CodeGen/PowerPC/ |
D | ec-input.ll | 57 …%conv4.i65.lcssa = phi i32 [ %inp32, %if.end14 ], [ 0, %if.end14.1 ], [ %conv4.i65.2, %if.end14.2 … 59 …lementptr inbounds ([49 x i8], [49 x i8]* @.str294, i64 0, i64 0), i32 signext %conv4.i65.lcssa) #3 107 %conv4.i65.2 = trunc i64 %asmresult1.i64.2 to i32 108 %cmp19.2 = icmp eq i32 %conv4.i65.2, 0 131 %conv4.i65.3 = trunc i64 %asmresult1.i64.3 to i32 132 %cmp19.3 = icmp eq i32 %conv4.i65.3, 0
|
/external/llvm/test/Instrumentation/MemorySanitizer/ |
D | with-call-type-size.ll | 77 define <4 x i32> @test65(<4 x i32> %vec, i65 %idx, i32 %x) sanitize_memory { 78 %vec1 = insertelement <4 x i32> %vec, i32 %x, i65 %idx 83 ; CHECK: icmp ne i65 %{{.*}}, 0
|