[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