[llvm] [llvm] Replace `UndefValue::get` with `PoisonValue::get` in unit test (PR #115985)
Lee Wei via llvm-commits
llvm-commits at lists.llvm.org
Tue Nov 12 20:17:03 PST 2024
https://github.com/leewei05 updated https://github.com/llvm/llvm-project/pull/115985
>From 744bd01c934b438aebf857b5a721a0c5e516a4fa Mon Sep 17 00:00:00 2001
From: Lee <lee10202013 at gmail.com>
Date: Tue, 12 Nov 2024 20:50:41 -0700
Subject: [PATCH] Replace undefined value with poison value
---
llvm/unittests/Analysis/PhiValuesTest.cpp | 22 +++++++++++-----------
1 file changed, 11 insertions(+), 11 deletions(-)
diff --git a/llvm/unittests/Analysis/PhiValuesTest.cpp b/llvm/unittests/Analysis/PhiValuesTest.cpp
index 149feb15d999f1..1cd8c96b33c6eb 100644
--- a/llvm/unittests/Analysis/PhiValuesTest.cpp
+++ b/llvm/unittests/Analysis/PhiValuesTest.cpp
@@ -34,14 +34,14 @@ TEST(PhiValuesTest, SimplePhi) {
BasicBlock *If = BasicBlock::Create(C, "if", F);
BasicBlock *Else = BasicBlock::Create(C, "else", F);
BasicBlock *Then = BasicBlock::Create(C, "then", F);
- BranchInst::Create(If, Else, UndefValue::get(I1Ty), Entry);
+ BranchInst::Create(If, Else, PoisonValue::get(I1Ty), Entry);
BranchInst::Create(Then, If);
BranchInst::Create(Then, Else);
- Value *Val1 = new LoadInst(I32Ty, UndefValue::get(PtrTy), "val1", Entry);
- Value *Val2 = new LoadInst(I32Ty, UndefValue::get(PtrTy), "val2", Entry);
- Value *Val3 = new LoadInst(I32Ty, UndefValue::get(PtrTy), "val3", Entry);
- Value *Val4 = new LoadInst(I32Ty, UndefValue::get(PtrTy), "val4", Entry);
+ Value *Val1 = new LoadInst(I32Ty, PoisonValue::get(PtrTy), "val1", Entry);
+ Value *Val2 = new LoadInst(I32Ty, PoisonValue::get(PtrTy), "val2", Entry);
+ Value *Val3 = new LoadInst(I32Ty, PoisonValue::get(PtrTy), "val3", Entry);
+ Value *Val4 = new LoadInst(I32Ty, PoisonValue::get(PtrTy), "val4", Entry);
PHINode *Phi1 = PHINode::Create(I32Ty, 2, "phi1", Then);
Phi1->addIncoming(Val1, If);
@@ -104,17 +104,17 @@ TEST(PhiValuesTest, DependentPhi) {
BasicBlock *If2 = BasicBlock::Create(C, "if2", F);
BasicBlock *Else2 = BasicBlock::Create(C, "else2", F);
BasicBlock *End = BasicBlock::Create(C, "then", F);
- BranchInst::Create(If1, Else1, UndefValue::get(I1Ty), Entry);
+ BranchInst::Create(If1, Else1, PoisonValue::get(I1Ty), Entry);
BranchInst::Create(Then, If1);
BranchInst::Create(Then, Else1);
- BranchInst::Create(If2, Else2, UndefValue::get(I1Ty), Then);
+ BranchInst::Create(If2, Else2, PoisonValue::get(I1Ty), Then);
BranchInst::Create(End, If2);
BranchInst::Create(End, Else2);
- Value *Val1 = new LoadInst(I32Ty, UndefValue::get(PtrTy), "val1", Entry);
- Value *Val2 = new LoadInst(I32Ty, UndefValue::get(PtrTy), "val2", Entry);
- Value *Val3 = new LoadInst(I32Ty, UndefValue::get(PtrTy), "val3", Entry);
- Value *Val4 = new LoadInst(I32Ty, UndefValue::get(PtrTy), "val4", Entry);
+ Value *Val1 = new LoadInst(I32Ty, PoisonValue::get(PtrTy), "val1", Entry);
+ Value *Val2 = new LoadInst(I32Ty, PoisonValue::get(PtrTy), "val2", Entry);
+ Value *Val3 = new LoadInst(I32Ty, PoisonValue::get(PtrTy), "val3", Entry);
+ Value *Val4 = new LoadInst(I32Ty, PoisonValue::get(PtrTy), "val4", Entry);
PHINode *Phi1 = PHINode::Create(I32Ty, 2, "phi1", Then);
Phi1->addIncoming(Val1, If1);
More information about the llvm-commits
mailing list