[SCCP] update test to NPM, update_test_checks. NFC
authorNick Desaulniers <ndesaulniers@google.com>
Wed, 16 Mar 2022 20:49:58 +0000 (13:49 -0700)
committerNick Desaulniers <ndesaulniers@google.com>
Wed, 16 Mar 2022 20:51:25 +0000 (13:51 -0700)
Pre-committing a test update to make changes in D121744 more visible.

llvm/test/Transforms/SCCP/dangling-block-address.ll

index abd0b0f..5163c68 100644 (file)
@@ -1,4 +1,5 @@
-; RUN: opt < %s -internalize -ipsccp -S | FileCheck %s
+; NOTE: Assertions have been autogenerated by utils/update_test_checks.py
+; RUN: opt -S -passes=internalize,ipsccp %s | FileCheck %s
 ; PR5569
 
 ; IPSCCP should prove that the blocks are dead and delete them, and
 @bar.l = internal constant [2 x i8*] [i8* blockaddress(@bar, %lab0), i8* blockaddress(@bar, %end)] ; <[2 x i8*]*> [#uses=1]
 
 define void @foo(i32 %x) nounwind readnone {
+; CHECK-LABEL: @foo(
+; CHECK-NEXT:  entry:
+; CHECK-NEXT:    unreachable
+;
 entry:
   %b = alloca i32, align 4                        ; <i32*> [#uses=1]
   store volatile i32 -1, i32* %b
@@ -17,6 +22,10 @@ entry:
 }
 
 define void @bar(i32* nocapture %pc) nounwind readonly {
+; CHECK-LABEL: @bar(
+; CHECK-NEXT:  entry:
+; CHECK-NEXT:    unreachable
+;
 entry:
   br label %indirectgoto
 
@@ -37,6 +46,10 @@ indirectgoto:                                     ; preds = %lab0, %entry
 }
 
 define i32 @main() nounwind readnone {
+; CHECK-LABEL: @main(
+; CHECK-NEXT:  entry:
+; CHECK-NEXT:    unreachable
+;
 entry:
   ret i32 0
 }