@@ -34,14 +34,14 @@ TEST(PhiValuesTest, SimplePhi) {
34
34
BasicBlock *If = BasicBlock::Create (C, " if" , F);
35
35
BasicBlock *Else = BasicBlock::Create (C, " else" , F);
36
36
BasicBlock *Then = BasicBlock::Create (C, " then" , F);
37
- BranchInst::Create (If, Else, UndefValue ::get (I1Ty), Entry);
37
+ BranchInst::Create (If, Else, PoisonValue ::get (I1Ty), Entry);
38
38
BranchInst::Create (Then, If);
39
39
BranchInst::Create (Then, Else);
40
40
41
- Value *Val1 = new LoadInst (I32Ty, UndefValue ::get (PtrTy), " val1" , Entry);
42
- Value *Val2 = new LoadInst (I32Ty, UndefValue ::get (PtrTy), " val2" , Entry);
43
- Value *Val3 = new LoadInst (I32Ty, UndefValue ::get (PtrTy), " val3" , Entry);
44
- Value *Val4 = new LoadInst (I32Ty, UndefValue ::get (PtrTy), " val4" , Entry);
41
+ Value *Val1 = new LoadInst (I32Ty, PoisonValue ::get (PtrTy), " val1" , Entry);
42
+ Value *Val2 = new LoadInst (I32Ty, PoisonValue ::get (PtrTy), " val2" , Entry);
43
+ Value *Val3 = new LoadInst (I32Ty, PoisonValue ::get (PtrTy), " val3" , Entry);
44
+ Value *Val4 = new LoadInst (I32Ty, PoisonValue ::get (PtrTy), " val4" , Entry);
45
45
46
46
PHINode *Phi1 = PHINode::Create (I32Ty, 2 , " phi1" , Then);
47
47
Phi1->addIncoming (Val1, If);
@@ -104,17 +104,17 @@ TEST(PhiValuesTest, DependentPhi) {
104
104
BasicBlock *If2 = BasicBlock::Create (C, " if2" , F);
105
105
BasicBlock *Else2 = BasicBlock::Create (C, " else2" , F);
106
106
BasicBlock *End = BasicBlock::Create (C, " then" , F);
107
- BranchInst::Create (If1, Else1, UndefValue ::get (I1Ty), Entry);
107
+ BranchInst::Create (If1, Else1, PoisonValue ::get (I1Ty), Entry);
108
108
BranchInst::Create (Then, If1);
109
109
BranchInst::Create (Then, Else1);
110
- BranchInst::Create (If2, Else2, UndefValue ::get (I1Ty), Then);
110
+ BranchInst::Create (If2, Else2, PoisonValue ::get (I1Ty), Then);
111
111
BranchInst::Create (End, If2);
112
112
BranchInst::Create (End, Else2);
113
113
114
- Value *Val1 = new LoadInst (I32Ty, UndefValue ::get (PtrTy), " val1" , Entry);
115
- Value *Val2 = new LoadInst (I32Ty, UndefValue ::get (PtrTy), " val2" , Entry);
116
- Value *Val3 = new LoadInst (I32Ty, UndefValue ::get (PtrTy), " val3" , Entry);
117
- Value *Val4 = new LoadInst (I32Ty, UndefValue ::get (PtrTy), " val4" , Entry);
114
+ Value *Val1 = new LoadInst (I32Ty, PoisonValue ::get (PtrTy), " val1" , Entry);
115
+ Value *Val2 = new LoadInst (I32Ty, PoisonValue ::get (PtrTy), " val2" , Entry);
116
+ Value *Val3 = new LoadInst (I32Ty, PoisonValue ::get (PtrTy), " val3" , Entry);
117
+ Value *Val4 = new LoadInst (I32Ty, PoisonValue ::get (PtrTy), " val4" , Entry);
118
118
119
119
PHINode *Phi1 = PHINode::Create (I32Ty, 2 , " phi1" , Then);
120
120
Phi1->addIncoming (Val1, If1);
0 commit comments