Lines Matching refs:ValueLatticeElement
32 EXPECT_TRUE(ValueLatticeElement::get(C1).isConstantRange()); in TEST_F()
34 ValueLatticeElement::getRange({C1->getValue()}).isConstantRange()); in TEST_F()
35 EXPECT_TRUE(ValueLatticeElement::getOverdefined().isOverdefined()); in TEST_F()
39 EXPECT_TRUE(ValueLatticeElement::get(C2).isConstant()); in TEST_F()
40 EXPECT_TRUE(ValueLatticeElement::getNot(C2).isNotConstant()); in TEST_F()
45 ValueLatticeElement::getRange({APInt(32, 10, true), APInt(32, 20, true)}); in TEST_F()
65 auto LV1 = ValueLatticeElement::get(C1); in TEST_F()
66 EXPECT_FALSE(LV1.mergeIn(ValueLatticeElement::get(C1))); in TEST_F()
72 LV1.mergeIn(ValueLatticeElement::get(ConstantInt::get(I32Ty, 99)))); in TEST_F()
84 ValueLatticeElement LV2; in TEST_F()
94 EXPECT_TRUE(LV1.mergeIn(ValueLatticeElement::getOverdefined())); in TEST_F()
98 EXPECT_FALSE(LV1.mergeIn(ValueLatticeElement::getOverdefined())); in TEST_F()
106 auto LV1 = ValueLatticeElement::get(C1); in TEST_F()
117 ValueLatticeElement::getRange({APInt(32, 10, true), APInt(32, 20, true)}); in TEST_F()
127 ValueLatticeElement::getRange({APInt(32, 15, true), APInt(32, 19, true)}); in TEST_F()
137 ValueLatticeElement::getRange({APInt(32, 15, true), APInt(32, 25, true)}); in TEST_F()
151 auto LV1 = ValueLatticeElement::get(C1); in TEST_F()
152 auto LV2 = ValueLatticeElement::get(C1); in TEST_F()
163 LV1.mergeIn(ValueLatticeElement::get(ConstantFP::get(FloatTy, 2.2)))); in TEST_F()
176 auto LV1 = ValueLatticeElement::get(UndefValue::get(I32Ty)); in TEST_F()
178 ValueLatticeElement::getRange({APInt(32, 10, true), APInt(32, 20, true)}); in TEST_F()
187 auto LV3 = ValueLatticeElement::get(ConstantFP::get(FloatTy, 1.0)); in TEST_F()