reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
52 EXPECT_FALSE(LV1.mergeIn(ValueLatticeElement::get(C1), M.getDataLayout())); 53 EXPECT_TRUE(LV1.isConstantRange()); 54 EXPECT_EQ(LV1.asConstantInteger().getValue().getLimitedValue(), 1U); 57 EXPECT_TRUE(LV1.mergeIn(ValueLatticeElement::get(ConstantInt::get(I32Ty, 99)), 59 EXPECT_TRUE(LV1.isConstantRange()); 60 EXPECT_EQ(LV1.getConstantRange().getLower().getLimitedValue(), 1U); 61 EXPECT_EQ(LV1.getConstantRange().getUpper().getLimitedValue(), 100U); 64 EXPECT_FALSE(LV1.mergeIn(LV1, M.getDataLayout())); 64 EXPECT_FALSE(LV1.mergeIn(LV1, M.getDataLayout())); 65 EXPECT_TRUE(LV1.isConstantRange()); 66 EXPECT_EQ(LV1.getConstantRange().getLower().getLimitedValue(), 1U); 67 EXPECT_EQ(LV1.getConstantRange().getUpper().getLimitedValue(), 100U); 71 EXPECT_TRUE(LV2.mergeIn(LV1, M.getDataLayout())); 72 EXPECT_TRUE(LV1.isConstantRange()); 73 EXPECT_EQ(LV1.getConstantRange().getLower().getLimitedValue(), 1U); 74 EXPECT_EQ(LV1.getConstantRange().getUpper().getLimitedValue(), 100U); 81 LV1.mergeIn(ValueLatticeElement::getOverdefined(), M.getDataLayout())); 82 EXPECT_TRUE(LV1.isOverdefined()); 86 LV1.mergeIn(ValueLatticeElement::getOverdefined(), M.getDataLayout())); 87 EXPECT_TRUE(LV1.isOverdefined());