Conservative fix for PR17827 - don't optimize a shift + and + compare sequence where...
[oota-llvm.git] / test / Transforms / ADCE / 2002-01-31-UseStuckAround.ll
index 7f6227063c56f2e017f9a4b6c98b113478060516..8910bdade372b786f4fd985fcaf92a64d8766c60 100644 (file)
@@ -1,15 +1,11 @@
-; RUN: as < %s | opt -adce
+; RUN:  opt < %s -adce
 
-implementation
-
-int "main"(int %argc)
-begin
+define i32 @"main"(i32 %argc) {
        br label %2
 
-       %retval = phi int [ %argc, %2 ]         ; <int> [#uses=2]
-       %two = add int %retval, %retval         ; <int> [#uses=1]
-       ret int %two
+       %retval = phi i32 [ %argc, %2 ]         ; <i32> [#uses=2]
+       %two = add i32 %retval, %retval         ; <i32> [#uses=1]
+       ret i32 %two
 
        br label %1
-end
-
+}