Remove llvm-upgrade and update test cases.
[oota-llvm.git] / test / Transforms / ADCE / 2003-06-11-InvalidCFG.ll
index 590089d1c9d51bfea3b588684fdc49c32d7d4443..a9657a7a37d138d4c1ce5a51ce9aa6bd8736b8de 100644 (file)
@@ -1,28 +1,28 @@
-; RUN: llvm-upgrade < %s | llvm-as | opt -adce -disable-output
-%G = external global int*
+; RUN: llvm-as < %s | opt -adce -disable-output
 
-implementation   ; Functions:
+@G = external global i32*               ; <i32**> [#uses=1]
 
-declare void %Fn(int*)
+declare void @Fn(i32*)
 
-int %main(int %argc.1, sbyte** %argv.1) {
-entry:         ; No predecessors!
-       br label %endif.42
+define i32 @main(i32 %argc.1, i8** %argv.1) {
+entry:
+        br label %endif.42
 
-endif.42:              ; preds = %entry, %shortcirc_done.12, %then.66, %endif.42
-       br bool false, label %endif.65, label %endif.42
-       
-then.66:               ; preds = %shortcirc_done.12
-       call void %Fn( int* %tmp.2846)
-       br label %endif.42
+endif.42:               ; preds = %shortcirc_done.12, %then.66, %endif.42, %entry
+        br i1 false, label %endif.65, label %endif.42
 
-endif.65:              ; preds = %endif.42
-       %tmp.2846 = load int** %G
-       br bool false, label %shortcirc_next.12, label %shortcirc_done.12
+then.66:                ; preds = %shortcirc_done.12
+        call void @Fn( i32* %tmp.2846 )
+        br label %endif.42
 
-shortcirc_next.12:             ; preds = %endif.65
-       br label %shortcirc_done.12
+endif.65:               ; preds = %endif.42
+        %tmp.2846 = load i32** @G               ; <i32*> [#uses=1]
+        br i1 false, label %shortcirc_next.12, label %shortcirc_done.12
 
-shortcirc_done.12:             ; preds = %endif.65, %shortcirc_next.12
-       br bool false, label %then.66, label %endif.42
+shortcirc_next.12:              ; preds = %endif.65
+        br label %shortcirc_done.12
+
+shortcirc_done.12:              ; preds = %shortcirc_next.12, %endif.65
+        br i1 false, label %then.66, label %endif.42
 }
+