aboutsummaryrefslogtreecommitdiff
path: root/test/Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll
diff options
context:
space:
mode:
authorTanya Lattner <tonic@nondot.org>2008-03-18 04:14:37 +0000
committerTanya Lattner <tonic@nondot.org>2008-03-18 04:14:37 +0000
commit683283763f3293eaa6d7034b23fac0d1620e13c7 (patch)
treec7465502866ccb75db5360e7809bc2e567672ec6 /test/Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll
parentf04d8d1593d0eedf5b9deaab48462dd88fefab93 (diff)
Upgrade tests to not use llvm-upgrade.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@48484 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'test/Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll')
-rw-r--r--test/Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll68
1 files changed, 25 insertions, 43 deletions
diff --git a/test/Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll b/test/Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll
index 9fcf16d4ee..0007665a8f 100644
--- a/test/Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll
+++ b/test/Transforms/ScalarRepl/2006-10-23-PointerUnionCrash.ll
@@ -1,75 +1,57 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -scalarrepl -disable-output
-
+; RUN: llvm-as < %s | opt -scalarrepl -disable-output
+; END.
target datalayout = "e-p:32:32"
-target endian = little
-target pointersize = 32
target triple = "i686-apple-darwin8.7.2"
-implementation ; Functions:
-
-void %glgProcessColor() {
+define void @glgProcessColor() {
entry:
- %source_ptr = alloca sbyte*, align 4 ; <sbyte**> [#uses=2]
- br bool false, label %bb1357, label %cond_next583
-
+ %source_ptr = alloca i8*, align 4 ; <i8**> [#uses=2]
+ br i1 false, label %bb1357, label %cond_next583
cond_next583: ; preds = %entry
ret void
-
bb1357: ; preds = %entry
- br bool false, label %bb1365, label %bb27055
-
+ br i1 false, label %bb1365, label %bb27055
bb1365: ; preds = %bb1357
- switch uint 0, label %cond_next10377 [
- uint 0, label %bb4679
- uint 1, label %bb4679
- uint 2, label %bb4679
- uint 3, label %bb4679
- uint 4, label %bb5115
- uint 5, label %bb6651
- uint 6, label %bb7147
- uint 7, label %bb8683
- uint 8, label %bb9131
- uint 9, label %bb9875
- uint 10, label %bb4679
- uint 11, label %bb4859
- uint 12, label %bb4679
- uint 16, label %bb10249
+ switch i32 0, label %cond_next10377 [
+ i32 0, label %bb4679
+ i32 1, label %bb4679
+ i32 2, label %bb4679
+ i32 3, label %bb4679
+ i32 4, label %bb5115
+ i32 5, label %bb6651
+ i32 6, label %bb7147
+ i32 7, label %bb8683
+ i32 8, label %bb9131
+ i32 9, label %bb9875
+ i32 10, label %bb4679
+ i32 11, label %bb4859
+ i32 12, label %bb4679
+ i32 16, label %bb10249
]
-
bb4679: ; preds = %bb1365, %bb1365, %bb1365, %bb1365, %bb1365, %bb1365
ret void
-
bb4859: ; preds = %bb1365
ret void
-
bb5115: ; preds = %bb1365
ret void
-
bb6651: ; preds = %bb1365
ret void
-
bb7147: ; preds = %bb1365
ret void
-
bb8683: ; preds = %bb1365
ret void
-
bb9131: ; preds = %bb1365
ret void
-
bb9875: ; preds = %bb1365
- %source_ptr9884 = cast sbyte** %source_ptr to ubyte** ; <ubyte**> [#uses=1]
- %tmp9885 = load ubyte** %source_ptr9884 ; <ubyte*> [#uses=0]
+ %source_ptr9884 = bitcast i8** %source_ptr to i8** ; <i8**> [#uses=1]
+ %tmp9885 = load i8** %source_ptr9884 ; <i8*> [#uses=0]
ret void
-
bb10249: ; preds = %bb1365
- %source_ptr10257 = cast sbyte** %source_ptr to ushort** ; <ushort**> [#uses=1]
- %tmp10258 = load ushort** %source_ptr10257 ; <ushort*> [#uses=0]
+ %source_ptr10257 = bitcast i8** %source_ptr to i16** ; <i16**> [#uses=1]
+ %tmp10258 = load i16** %source_ptr10257 ; <i16*> [#uses=0]
ret void
-
cond_next10377: ; preds = %bb1365
ret void
-
bb27055: ; preds = %bb1357
ret void
}