Lines Matching defs:VPV2
137 VPValue *VPV2 = getPlan().getOrAddLiveIn(ConstantInt::get(Int32, 2));
138 VPInstruction *I1 = new VPInstruction(0, {VPV1, VPV2});
141 EXPECT_EQ(1u, VPV2->getNumUsers());
142 EXPECT_EQ(I1, *VPV2->user_begin());
148 EXPECT_EQ(1u, VPV2->getNumUsers());
149 EXPECT_EQ(I1, *VPV2->user_begin());
153 // Replace operand 1 (VPV2) with VPV3.
156 EXPECT_EQ(0u, VPV2->getNumUsers());
180 VPValue *VPV2 = getPlan().getOrAddLiveIn(ConstantInt::get(Int32, 2));
181 VPInstruction *I1 = new VPInstruction(0, {VPV1, VPV2});
187 EXPECT_EQ(VPV2, I1->getOperand(1));
189 EXPECT_EQ(1u, VPV2->getNumUsers());
190 EXPECT_EQ(I1, *VPV2->user_begin());
194 // Replace all uses of VPV2 with VPV3.
195 VPV2->replaceAllUsesWith(VPV3);
199 EXPECT_EQ(0u, VPV2->getNumUsers());
209 EXPECT_EQ(0u, VPV2->getNumUsers());
212 VPInstruction *I2 = new VPInstruction(0, {VPV1, VPV2});
224 VPValue *VPV2 = getPlan().getOrAddLiveIn(ConstantInt::get(Int32, 1));
225 VPInstruction *I1 = new VPInstruction(0, {VPV1, VPV2});
229 EXPECT_EQ(1u, VPV2->getNumUsers());
230 EXPECT_EQ(I1, *VPV2->user_begin());
235 EXPECT_EQ(0u, VPV2->getNumUsers());