Home
last modified time | relevance | path

Searched refs:i65 (Results 1 – 25 of 53) sorted by relevance

123

/external/llvm/test/ExecutionEngine/OrcMCJIT/
D2008-06-05-APInt-OverAShr.ll8 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/
D2008-06-05-APInt-OverAShr.ll8 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/
D2008-06-05-APInt-OverAShr.ll7 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/
Dshift.ll21 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/
Dub-shift.ll21 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/
D2008-06-05-ashr-crash.ll3 define i65 @foo(i65 %x) nounwind {
5 %tmp2 = ashr i65 %x, 65 ; <i65> [#uses=1]
6 ret i65 %tmp2
Dapint-add2.ll16 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
Dapint-and2.ll29 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
Dvector-casts.ll79 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/
D2008-06-05-ashr-crash.ll3 define i65 @foo(i65 %x) nounwind {
5 %tmp2 = ashr i65 %x, 65 ; <i65> [#uses=1]
6 ret i65 %tmp2
Dapint-add2.ll16 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
Dapint-and2.ll29 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
Dvector-casts.ll80 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>
Dshift.ll993 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/
D2007-03-19-NegValue.ll2 ; 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/
D2007-03-19-NegValue.ll5 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/
Dzextloadi1.ll3 @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/
DREADME.txt13 …(-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/
DREADME.txt13 …(-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/
Dadd.ll111 %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/
Dctpop64.ll10 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/
Dadd.ll109 %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
Dregalloc-reconcile-broken-hints.ll79 …%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/
Dec-input.ll57 …%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/
Dwith-call-type-size.ll77 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

123