diff --git a/test/Transforms/GVN/calls-readonly.ll b/test/Transforms/GVN/calls-readonly.ll index 28b5ff09a73..97ec91512e3 100644 --- a/test/Transforms/GVN/calls-readonly.ll +++ b/test/Transforms/GVN/calls-readonly.ll @@ -6,22 +6,22 @@ target triple = "i386-apple-darwin7" define i8* @test(i8* %P, i8* %Q, i32 %x, i32 %y) nounwind readonly { entry: - %0 = tail call i32 @strlen(i8* %P) nounwind readonly ; [#uses=2] - %1 = icmp eq i32 %0, 0 ; [#uses=1] - br i1 %1, label %bb, label %bb1 + %0 = tail call i32 @strlen(i8* %P) ; [#uses=2] + %1 = icmp eq i32 %0, 0 ; [#uses=1] + br i1 %1, label %bb, label %bb1 -bb: ; preds = %entry - %2 = sdiv i32 %x, %y ; [#uses=1] - br label %bb1 +bb: ; preds = %entry + %2 = sdiv i32 %x, %y ; [#uses=1] + br label %bb1 -bb1: ; preds = %bb, %entry - %x_addr.0 = phi i32 [ %2, %bb ], [ %x, %entry ] ; [#uses=1] - %3 = tail call i8* @strchr(i8* %Q, i32 97) nounwind readonly ; [#uses=1] - %4 = tail call i32 @strlen(i8* %P) nounwind readonly ; [#uses=1] - %5 = add i32 %x_addr.0, %0 ; [#uses=1] - %.sum = sub i32 %5, %4 ; [#uses=1] - %6 = getelementptr i8* %3, i32 %.sum ; [#uses=1] - ret i8* %6 +bb1: ; preds = %bb, %entry + %x_addr.0 = phi i32 [ %2, %bb ], [ %x, %entry ] ; [#uses=1] + %3 = tail call i8* @strchr(i8* %Q, i32 97) ; [#uses=1] + %4 = tail call i32 @strlen(i8* %P) ; [#uses=1] + %5 = add i32 %x_addr.0, %0 ; [#uses=1] + %.sum = sub i32 %5, %4 ; [#uses=1] + %6 = getelementptr i8* %3, i32 %.sum ; [#uses=1] + ret i8* %6 } declare i32 @strlen(i8*) nounwind readonly