[llvm] 3c4eed1 - [PlaceSafepoints] Avoid branch on undef UB in test (NFC)

Nikita Popov via llvm-commits llvm-commits at lists.llvm.org
Tue Jan 3 05:08:53 PST 2023


Author: Nikita Popov
Date: 2023-01-03T14:08:35+01:00
New Revision: 3c4eed14f9fa4d867496b5f43cf98a38f324443a

URL: https://github.com/llvm/llvm-project/commit/3c4eed14f9fa4d867496b5f43cf98a38f324443a
DIFF: https://github.com/llvm/llvm-project/commit/3c4eed14f9fa4d867496b5f43cf98a38f324443a.diff

LOG: [PlaceSafepoints] Avoid branch on undef UB in test (NFC)

Added: 
    

Modified: 
    llvm/test/Transforms/PlaceSafepoints/finite-loops.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/Transforms/PlaceSafepoints/finite-loops.ll b/llvm/test/Transforms/PlaceSafepoints/finite-loops.ll
index b226cc780cd43..9412c74d57a44 100644
--- a/llvm/test/Transforms/PlaceSafepoints/finite-loops.ll
+++ b/llvm/test/Transforms/PlaceSafepoints/finite-loops.ll
@@ -27,7 +27,7 @@ exit:
 }
 
 ; The same counted loop, but with an unknown early exit
-define void @test2(i32) gc "statepoint-example" {
+define void @test2(i1 %c, i32) gc "statepoint-example" {
 ; CHECK-LABEL: test2
 ; CHECK-LABEL: entry
 ; CHECK: call void @do_safepoint
@@ -42,7 +42,7 @@ loop:
   %counter = phi i32 [ 0 , %entry ], [ %counter.inc , %continue ]
   %counter.inc = add i32 %counter, 1
   %counter.cmp = icmp slt i32 %counter.inc, 16
-  br i1 undef, label %continue, label %exit
+  br i1 %c, label %continue, label %exit
 
 continue:
   br i1 %counter.cmp, label %loop, label %exit


        


More information about the llvm-commits mailing list