Mercurial > hg > CbC > CbC_llvm
comparison test/CodeGen/X86/x86-64-mem.ll @ 95:afa8332a0e37 LLVM3.8
LLVM 3.8
author | Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 13 Oct 2015 17:48:58 +0900 |
parents | 95c75e76d11b |
children |
comparison
equal
deleted
inserted
replaced
84:f3e34b893a5f | 95:afa8332a0e37 |
---|---|
15 @lsrc = internal global [500 x i32] zeroinitializer, align 32 ; <[500 x i32]*> [#uses=0] | 15 @lsrc = internal global [500 x i32] zeroinitializer, align 32 ; <[500 x i32]*> [#uses=0] |
16 @bsrc = internal global [500000 x i32] zeroinitializer, align 32 ; <[500000 x i32]*> [#uses=0] | 16 @bsrc = internal global [500000 x i32] zeroinitializer, align 32 ; <[500000 x i32]*> [#uses=0] |
17 @bdst = internal global [500000 x i32] zeroinitializer, align 32 ; <[500000 x i32]*> [#uses=0] | 17 @bdst = internal global [500000 x i32] zeroinitializer, align 32 ; <[500000 x i32]*> [#uses=0] |
18 | 18 |
19 define void @test1() nounwind { | 19 define void @test1() nounwind { |
20 %tmp = load i32* getelementptr ([0 x i32]* @src, i32 0, i32 0) ; <i32> [#uses=1] | 20 %tmp = load i32, i32* getelementptr ([0 x i32], [0 x i32]* @src, i32 0, i32 0) ; <i32> [#uses=1] |
21 store i32 %tmp, i32* getelementptr ([0 x i32]* @dst, i32 0, i32 0) | 21 store i32 %tmp, i32* getelementptr ([0 x i32], [0 x i32]* @dst, i32 0, i32 0) |
22 ret void | 22 ret void |
23 } | 23 } |
24 | 24 |
25 define void @test2() nounwind { | 25 define void @test2() nounwind { |
26 store i32* getelementptr ([0 x i32]* @dst, i32 0, i32 0), i32** @ptr | 26 store i32* getelementptr ([0 x i32], [0 x i32]* @dst, i32 0, i32 0), i32** @ptr |
27 ret void | 27 ret void |
28 } | 28 } |
29 | 29 |
30 define void @test3() nounwind { | 30 define void @test3() nounwind { |
31 store i32* getelementptr ([500 x i32]* @ldst, i32 0, i32 0), i32** @lptr | 31 store i32* getelementptr ([500 x i32], [500 x i32]* @ldst, i32 0, i32 0), i32** @lptr |
32 br label %return | 32 br label %return |
33 | 33 |
34 return: ; preds = %0 | 34 return: ; preds = %0 |
35 ret void | 35 ret void |
36 } | 36 } |