diff options
author | Chris Lattner <sabre@nondot.org> | 2010-07-12 00:19:47 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2010-07-12 00:19:47 +0000 |
commit | 243a73d0e658165e5cd5c0b84c23fd56d359ce14 (patch) | |
tree | 1a46d1a11aac563d67ad8e5dc494e871290e4750 | |
parent | 1f01109254039f392c559ddc74349b51ec76d4a9 (diff) |
merge two tests.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@108111 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | test/Transforms/InstCombine/load.ll | 11 | ||||
-rw-r--r-- | test/Transforms/InstCombine/load2.ll | 11 |
2 files changed, 11 insertions, 11 deletions
diff --git a/test/Transforms/InstCombine/load.ll b/test/Transforms/InstCombine/load.ll index 75c62a8309..d11e08e10d 100644 --- a/test/Transforms/InstCombine/load.ll +++ b/test/Transforms/InstCombine/load.ll @@ -7,6 +7,9 @@ @Y = constant [2 x { i32, float }] [ { i32, float } { i32 12, float 1.000000e+00 }, { i32, float } { i32 37, float 0x3FF3B2FEC0000000 } ] ; <[2 x { i32, float }]*> [#uses=2] @Z = constant [2 x { i32, float }] zeroinitializer ; <[2 x { i32, float }]*> [#uses=1] +@GLOBAL = internal constant [4 x i32] zeroinitializer + + define i32 @test1() { %B = load i32* @X ; <i32> [#uses=1] ret i32 %B @@ -85,3 +88,11 @@ define i32 @test12(i32* %P) { %V = load i32* %Q ret i32 %V } + +define <16 x i8> @test13(<2 x i64> %x) { +entry: + %tmp = load <16 x i8> * bitcast ([4 x i32]* @GLOBAL to <16 x i8>*) + ret <16 x i8> %tmp +} + + diff --git a/test/Transforms/InstCombine/load2.ll b/test/Transforms/InstCombine/load2.ll deleted file mode 100644 index 611b0fb1c0..0000000000 --- a/test/Transforms/InstCombine/load2.ll +++ /dev/null @@ -1,11 +0,0 @@ -; RUN: opt < %s -instcombine -S | not grep load - -@GLOBAL = internal constant [4 x i32] zeroinitializer - - -define <16 x i8> @foo(<2 x i64> %x) { -entry: - %tmp = load <16 x i8> * bitcast ([4 x i32]* @GLOBAL to <16 x i8>*) - ret <16 x i8> %tmp -} - |