diff options
author | Chris Lattner <sabre@nondot.org> | 2011-05-22 06:59:33 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2011-05-22 06:59:33 +0000 |
commit | 208d92c143b255894d78283c52d53eccb29fcba8 (patch) | |
tree | cce3d60fe602cee05dc33f407f8a4d1e2ca8b0ea /test | |
parent | 3e8984a0c43b04d8a8fe88a9c187e9e338d169b4 (diff) | |
download | external_llvm-208d92c143b255894d78283c52d53eccb29fcba8.zip external_llvm-208d92c143b255894d78283c52d53eccb29fcba8.tar.gz external_llvm-208d92c143b255894d78283c52d53eccb29fcba8.tar.bz2 |
make this test less trivial.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@131845 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test')
-rw-r--r-- | test/Transforms/GVN/preserve-tbaa.ll | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/test/Transforms/GVN/preserve-tbaa.ll b/test/Transforms/GVN/preserve-tbaa.ll index 2fcfc47..a936755 100644 --- a/test/Transforms/GVN/preserve-tbaa.ll +++ b/test/Transforms/GVN/preserve-tbaa.ll @@ -5,9 +5,9 @@ target datalayout = "e-p:64:64:64" ; GVN should preserve the TBAA tag on loads when doing PRE. ; CHECK: @test -; CHECK: %tmp33.pre = load i16* undef, align 2, !tbaa !0 +; CHECK: %tmp33.pre = load i16* %P, align 2, !tbaa !0 ; CHECK: br label %for.body -define void @test() nounwind { +define void @test(i16 *%P, i16* %Q) nounwind { entry: br i1 undef, label %bb.nph, label %for.end @@ -15,8 +15,10 @@ bb.nph: ; preds = %entry br label %for.body for.body: ; preds = %for.body, %bb.nph - %tmp33 = load i16* undef, align 2, !tbaa !0 - store i16 undef, i16* undef, align 2, !tbaa !0 + %tmp33 = load i16* %P, align 2, !tbaa !0 + store i16 %tmp33, i16* %Q + + store i16 0, i16* %P, align 2, !tbaa !0 br i1 false, label %for.end, label %for.body for.end: ; preds = %for.body, %entry |