aboutsummaryrefslogtreecommitdiffstats
path: root/test/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.llx
diff options
context:
space:
mode:
Diffstat (limited to 'test/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.llx')
-rw-r--r--test/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.llx35
1 files changed, 16 insertions, 19 deletions
diff --git a/test/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.llx b/test/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.llx
index f4dd108..b9c9eb3 100644
--- a/test/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.llx
+++ b/test/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.llx
@@ -1,22 +1,19 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -globalsmodref-aa -licm -disable-output
+; RUN: llvm-as < %s | opt -globalsmodref-aa -licm -disable-output
-%PL_regcomp_parse = internal global sbyte* null
+@PL_regcomp_parse = internal global i8* null ; <i8**> [#uses=2]
-implementation
-
-void %test() {
- br label %Outer
-Outer:
- br label %Inner
-Inner:
- %tmp.114.i.i.i = load sbyte** %PL_regcomp_parse
- %tmp.115.i.i.i = load sbyte* %tmp.114.i.i.i
-
- store sbyte* null, sbyte** %PL_regcomp_parse
-
- br bool false, label %Inner, label %Next
-Next:
- br bool false, label %Outer, label %Exit
-Exit:
- ret void
+define void @test() {
+ br label %Outer
+Outer: ; preds = %Next, %0
+ br label %Inner
+Inner: ; preds = %Inner, %Outer
+ %tmp.114.i.i.i = load i8** @PL_regcomp_parse ; <i8*> [#uses=1]
+ %tmp.115.i.i.i = load i8* %tmp.114.i.i.i ; <i8> [#uses=0]
+ store i8* null, i8** @PL_regcomp_parse
+ br i1 false, label %Inner, label %Next
+Next: ; preds = %Inner
+ br i1 false, label %Outer, label %Exit
+Exit: ; preds = %Next
+ ret void
}
+