Searched refs:intersectWith (Results 1 – 10 of 10) sorted by relevance
/external/llvm/unittests/IR/ |
D | ConstantRangeTest.cpp | 226 EXPECT_EQ(Empty.intersectWith(Full), Empty); in TEST_F() 227 EXPECT_EQ(Empty.intersectWith(Empty), Empty); in TEST_F() 228 EXPECT_EQ(Empty.intersectWith(One), Empty); in TEST_F() 229 EXPECT_EQ(Empty.intersectWith(Some), Empty); in TEST_F() 230 EXPECT_EQ(Empty.intersectWith(Wrap), Empty); in TEST_F() 231 EXPECT_EQ(Full.intersectWith(Full), Full); in TEST_F() 232 EXPECT_EQ(Some.intersectWith(Some), Some); in TEST_F() 233 EXPECT_EQ(Some.intersectWith(One), One); in TEST_F() 234 EXPECT_EQ(Full.intersectWith(One), One); in TEST_F() 235 EXPECT_EQ(Full.intersectWith(Some), Some); in TEST_F() [all …]
|
/external/llvm/include/llvm/IR/ |
D | ConstantRange.h | 190 ConstantRange intersectWith(const ConstantRange &CR) const;
|
/external/llvm/lib/IR/ |
D | ConstantRange.cpp | 317 return intersectWith(CR.inverse()); in difference() 325 ConstantRange ConstantRange::intersectWith(const ConstantRange &CR) const { in intersectWith() function in ConstantRange 334 return CR.intersectWith(*this); in intersectWith()
|
D | Metadata.cpp | 854 return !A.intersectWith(B).isEmptySet() || isContiguous(A, B); in canBeMerged()
|
D | Verifier.cpp | 2719 Assert(CurRange.intersectWith(LastRange).isEmptySet(), in visitRangeMetadata() 2734 Assert(FirstRange.intersectWith(LastRange).isEmptySet(), in visitRangeMetadata()
|
/external/llvm/include/llvm/ADT/ |
D | SparseBitVector.h | 187 bool intersectWith(const SparseBitVectorElement &RHS, 620 changed |= Iter1->intersectWith(*Iter2, BecameZero);
|
/external/llvm/lib/Analysis/ |
D | ScalarEvolution.cpp | 4233 return setRange(Add, SignHint, ConservativeResult.intersectWith(X)); in getRange() 4240 return setRange(Mul, SignHint, ConservativeResult.intersectWith(X)); in getRange() 4247 return setRange(SMax, SignHint, ConservativeResult.intersectWith(X)); in getRange() 4254 return setRange(UMax, SignHint, ConservativeResult.intersectWith(X)); in getRange() 4261 ConservativeResult.intersectWith(X.udiv(Y))); in getRange() 4267 ConservativeResult.intersectWith(X.zeroExtend(BitWidth))); in getRange() 4273 ConservativeResult.intersectWith(X.signExtend(BitWidth))); in getRange() 4279 ConservativeResult.intersectWith(X.truncate(BitWidth))); in getRange() 4288 ConservativeResult = ConservativeResult.intersectWith( in getRange() 4301 ConservativeResult = ConservativeResult.intersectWith( in getRange() [all …]
|
D | LazyValueInfo.cpp | 1030 Result.getConstantRange().intersectWith(InBlock.getConstantRange()); in getEdgeValue()
|
D | InstructionSimplify.cpp | 2389 LHS_CR = LHS_CR.intersectWith(getConstantRangeFromMetadata(*Ranges)); in SimplifyICmpInst()
|
/external/llvm/lib/Transforms/InstCombine/ |
D | InstCombineAndOrXor.cpp | 984 if (LHSRange.intersectWith(RHSRange).isEmptySet()) in FoldAndOfICmps()
|