[llvm] 9d68270 - [CodeExtractor] Avoid branch on undef UB in tests (NFC)

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


Author: Nikita Popov
Date: 2023-01-03T13:01:44+01:00
New Revision: 9d68270faec1804a88b30e4b1420681a409d6892

URL: https://github.com/llvm/llvm-project/commit/9d68270faec1804a88b30e4b1420681a409d6892
DIFF: https://github.com/llvm/llvm-project/commit/9d68270faec1804a88b30e4b1420681a409d6892.diff

LOG: [CodeExtractor] Avoid branch on undef UB in tests (NFC)

Added: 
    

Modified: 
    llvm/test/Transforms/CodeExtractor/PartialInlineEntryPHICost.ll
    llvm/test/Transforms/CodeExtractor/PartialInlineVarArg.ll

Removed: 
    


################################################################################
diff  --git a/llvm/test/Transforms/CodeExtractor/PartialInlineEntryPHICost.ll b/llvm/test/Transforms/CodeExtractor/PartialInlineEntryPHICost.ll
index e14fee71f5b1..a47eb4c24542 100644
--- a/llvm/test/Transforms/CodeExtractor/PartialInlineEntryPHICost.ll
+++ b/llvm/test/Transforms/CodeExtractor/PartialInlineEntryPHICost.ll
@@ -9,10 +9,10 @@ bb:
   br i1 %tmp, label %bb1, label %bb2
 
 bb1:
-  br i1 undef, label %bb4, label %bb2
+  br i1 %tmp, label %bb4, label %bb2
 
 bb2:                                              ; preds = %bb, %bb1
-  br i1 undef, label %bb4, label %bb5
+  br i1 %tmp, label %bb4, label %bb5
 
 bb4:                                              ; preds = %bb1, %bb2
   %xx1 = phi i32 [ 1, %bb1 ], [ 9, %bb2 ]

diff  --git a/llvm/test/Transforms/CodeExtractor/PartialInlineVarArg.ll b/llvm/test/Transforms/CodeExtractor/PartialInlineVarArg.ll
index 4ea45383ebea..7589db93e42b 100644
--- a/llvm/test/Transforms/CodeExtractor/PartialInlineVarArg.ll
+++ b/llvm/test/Transforms/CodeExtractor/PartialInlineVarArg.ll
@@ -82,7 +82,8 @@ declare ptr @err(ptr)
 
 define signext i32 @vararg2(ptr %l, ...) {
 entry:
-  br i1 undef, label %cleanup, label %cond.end
+  %c = load i1, ptr %l
+  br i1 %c, label %cleanup, label %cond.end
 
 cond.end:                                         ; preds = %entry
   %call51 = call ptr @err(ptr nonnull %l)


        


More information about the llvm-commits mailing list