llvm.org GIT mirror llvm / d207558
add newlines at the end of files. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@100705 91177308-0d34-0410-b5e6-96231b3b80d8 Chris Lattner 10 years ago
33 changed file(s) with 33 addition(s) and 33 deletion(s). Raw diff Collapse all Expand all
1111 ret i32 %d
1212 }
1313
14 declare i32 @llvm.atomic.swap.i32.p0i32(i32*, i32) nounwind
14 declare i32 @llvm.atomic.swap.i32.p0i32(i32*, i32) nounwind
1818 !foo = !{ !0 }
1919 !bar = !{ !1 }
2020
21 ; !foo = !{ !0, !"foo" }
21 ; !foo = !{ !0, !"foo" }
0 ; RUN: llvm-dis < %s.bc | not grep {i32 @llvm\\.pmulld}
1 ; RUN: llvm-dis < %s.bc | grep mul
1 ; RUN: llvm-dis < %s.bc | grep mul
1313 return:
1414 %6 = load i16* %retval
1515 ret i16 %6
16 }
16 }
1111 %3 = load i16* %retval
1212 ret i16 %3
1313
14 }
14 }
2424 return:
2525 ret void
2626 ; CHECK: blr
27 }
27 }
22 define void @foo() {
33 entry:
44 ret void
5 }
5 }
22 define i64 @foo(i64 %a, i64 %b) {
33 entry:
44 ret i64 %b
5 }
5 }
22 entry:
33 %c = add i64 %a, %b
44 ret i64 %c
5 }
5 }
22 entry:
33 %c = add i64 %a, 1
44 ret i64 %c
5 }
5 }
33 entry:
44 %c = and i64 %a, %b
55 ret i64 %c
6 }
6 }
33 entry:
44 %c = sub i64 0, %a
55 ret i64 %c
6 }
6 }
22 entry:
33 %c = or i64 %a, %b
44 ret i64 %c
5 }
5 }
33 entry:
44 %c = sub i64 %a, %b
55 ret i64 %c
6 }
6 }
33 entry:
44 %c = sub i64 %a, 1
55 ret i64 %c
6 }
6 }
22 entry:
33 %c = xor i64 %a, %b
44 ret i64 %c
5 }
5 }
22 entry:
33 %c = xor i64 %a, 1
44 ret i64 %c
5 }
5 }
1212 entry:
1313 %b = bitcast float %a to i32
1414 ret i32 %b
15 }
15 }
88 }
99
1010 ; CHECK: .section .drectve
11 ; CHECK: -export:@foo@0
11 ; CHECK: -export:@foo@0
1212 ; CHECK: pshufd
1313 %tmp10 = shufflevector <8 x i16> %t0, <8 x i16> undef, <8 x i32> < i32 undef, i32 2, i32 2, i32 2, i32 2, i32 2, i32 undef, i32 undef >
1414 ret <8 x i16> %tmp10
15 }
15 }
99 ret i32 %0
1010 }
1111
12 !0 = metadata !{i32 42}
12 !0 = metadata !{i32 42}
11 // PR2691
22
33 void init_IRQ(void) __attribute__((weak, alias("native_init_IRQ")));
4 void native_init_IRQ(void) {}
4 void native_init_IRQ(void) {}
5353 store i32 4, i32* %P2
5454 store i32 4, i32* %Q2
5555 br label %dead
56 }
56 }
3232 declare i32 @foo(i8*) nounwind
3333 declare i32 @bar(i8*) nounwind readonly
3434 declare {}* @llvm.invariant.start(i64 %S, i8* nocapture %P) readonly
35 declare void @llvm.invariant.end({}* %S, i64 %SS, i8* nocapture %P)
35 declare void @llvm.invariant.end({}* %S, i64 %SS, i8* nocapture %P)
1616 }
1717
1818 declare {}* @llvm.lifetime.start(i64 %S, i8* nocapture %P) readonly
19 declare void @llvm.lifetime.end(i64 %S, i8* nocapture %P)
19 declare void @llvm.lifetime.end(i64 %S, i8* nocapture %P)
1515
1616 ;
1717 ret void
18 }
18 }
1212 %A = call i32 @test_function()
1313 %B = add i32 %A, 1
1414 ret i32 %B
15 }
15 }
8585 %cmp = icmp ne i32 %sub, 0
8686 %retval = select i1 %cmp, i32 1, i32 0
8787 ret i32 %retval
88 }
88 }
1515 %c = add i32 %b, %D
1616 ret i32 %c
1717 }
18
18
8585 %tmp7 = shufflevector <16 x i8> %tmp6, <16 x i8> undef, <4 x i32> < i32 13, i32 9, i32 4, i32 13 > ; <<4 x i8>> [#uses=1]
8686 %tmp9 = shufflevector <4 x i8> %tmp7, <4 x i8> undef, <4 x i32> < i32 3, i32 1, i32 2, i32 0 > ; <<4 x i8>> [#uses=1]
8787 ret <4 x i8> %tmp9
88 }
88 }
4444
4545 return: ; preds = %bb39
4646 ret void
47 }
47 }
1717 ret void
1818 }
1919
20 declare void @b(i128 %add)
20 declare void @b(i128 %add)