Don't use a potentially expensive shift if all we want is one set bit.
[oota-llvm.git] / test / Analysis / ScalarEvolution / trip-count2.ll
index e003c19f31b8ba29fb7609809ea45a55a09d02bb..d84e99f6e7ca9b865ba6b793baaf9ddbeabf6593 100644 (file)
@@ -1,5 +1,5 @@
-; RUN: llvm-as < %s | opt -analyze -scalar-evolution |& \
-; RUN:   grep {4 iterations}
+; RUN: opt < %s -analyze -scalar-evolution | \
+; RUN:   grep "backedge-taken count is 4"
 ; PR1101
 
 @A = weak global [1000 x i32] zeroinitializer, align 32         
@@ -7,7 +7,6 @@
 
 define void @test(i32 %N) {
 entry:
-        "alloca point" = bitcast i32 0 to i32           ; <i32> [#uses=0]
         br label %bb3
 
 bb:             ; preds = %bb3