New testcase
authorChris Lattner <sabre@nondot.org>
Fri, 10 May 2002 15:14:54 +0000 (15:14 +0000)
committerChris Lattner <sabre@nondot.org>
Fri, 10 May 2002 15:14:54 +0000 (15:14 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@2596 91177308-0d34-0410-b5e6-96231b3b80d8

test/Transforms/LevelRaise/2002-05-10-LoadPeephole.ll [new file with mode: 0644]

diff --git a/test/Transforms/LevelRaise/2002-05-10-LoadPeephole.ll b/test/Transforms/LevelRaise/2002-05-10-LoadPeephole.ll
new file mode 100644 (file)
index 0000000..7e9c713
--- /dev/null
@@ -0,0 +1,13 @@
+; This testcase should have the cast propogated through the load
+; just like a store does...
+;
+; RUN: if as < %s | opt -raise | dis | grep ' cast ' | grep '*'
+; RUN: then exit 1
+; RUN: else exit 0
+; RUN: fi
+
+int "test"(uint * %Ptr) {
+       %P2 = cast uint *%Ptr to int *
+       %Val = load int * %P2
+       ret int %Val
+}