Home
last modified time | relevance | path

Searched refs:intersectWith (Results 1 – 21 of 21) sorted by relevance

/external/swiftshader/third_party/LLVM/unittests/Support/
DConstantRangeTest.cpp215 EXPECT_EQ(Empty.intersectWith(Full), Empty); in TEST_F()
216 EXPECT_EQ(Empty.intersectWith(Empty), Empty); in TEST_F()
217 EXPECT_EQ(Empty.intersectWith(One), Empty); in TEST_F()
218 EXPECT_EQ(Empty.intersectWith(Some), Empty); in TEST_F()
219 EXPECT_EQ(Empty.intersectWith(Wrap), Empty); in TEST_F()
220 EXPECT_EQ(Full.intersectWith(Full), Full); in TEST_F()
221 EXPECT_EQ(Some.intersectWith(Some), Some); in TEST_F()
222 EXPECT_EQ(Some.intersectWith(One), One); in TEST_F()
223 EXPECT_EQ(Full.intersectWith(One), One); in TEST_F()
224 EXPECT_EQ(Full.intersectWith(Some), Some); in TEST_F()
[all …]
/external/llvm/unittests/IR/
DConstantRangeTest.cpp226 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/swiftshader/third_party/LLVM/include/llvm/Support/
DConstantRange.h165 ConstantRange intersectWith(const ConstantRange &CR) const;
/external/llvm/include/llvm/IR/
DConstantRange.h216 ConstantRange intersectWith(const ConstantRange &CR) const;
/external/swiftshader/third_party/LLVM/lib/Analysis/
DScalarEvolution.cpp3282 return setUnsignedRange(Add, ConservativeResult.intersectWith(X)); in getUnsignedRange()
3289 return setUnsignedRange(Mul, ConservativeResult.intersectWith(X)); in getUnsignedRange()
3296 return setUnsignedRange(SMax, ConservativeResult.intersectWith(X)); in getUnsignedRange()
3303 return setUnsignedRange(UMax, ConservativeResult.intersectWith(X)); in getUnsignedRange()
3309 return setUnsignedRange(UDiv, ConservativeResult.intersectWith(X.udiv(Y))); in getUnsignedRange()
3315 ConservativeResult.intersectWith(X.zeroExtend(BitWidth))); in getUnsignedRange()
3321 ConservativeResult.intersectWith(X.signExtend(BitWidth))); in getUnsignedRange()
3327 ConservativeResult.intersectWith(X.truncate(BitWidth))); in getUnsignedRange()
3337 ConservativeResult.intersectWith( in getUnsignedRange()
3376 ConservativeResult.intersectWith(ConstantRange(Min, Max+1))); in getUnsignedRange()
[all …]
DLazyValueInfo.cpp862 TrueValues.intersectWith(InBlock.getConstantRange()); in getEdgeValue()
/external/llvm/lib/IR/
DConstantRange.cpp363 return intersectWith(CR.inverse()); in difference()
371 ConstantRange ConstantRange::intersectWith(const ConstantRange &CR) const { in intersectWith() function in ConstantRange
380 return CR.intersectWith(*this); in intersectWith()
DMetadata.cpp919 return !A.intersectWith(B).isEmptySet() || isContiguous(A, B); in canBeMerged()
DVerifier.cpp2946 Assert(CurRange.intersectWith(LastRange).isEmptySet(), in visitRangeMetadata()
2961 Assert(FirstRange.intersectWith(LastRange).isEmptySet(), in visitRangeMetadata()
/external/swiftshader/third_party/LLVM/lib/Support/
DConstantRange.cpp267 ConstantRange ConstantRange::intersectWith(const ConstantRange &CR) const { in intersectWith() function in ConstantRange
276 return CR.intersectWith(*this); in intersectWith()
/external/swiftshader/third_party/LLVM/include/llvm/ADT/
DSparseBitVector.h211 bool intersectWith(const SparseBitVectorElement &RHS,
625 changed |= Iter1->intersectWith(*Iter2, BecameZero);
/external/llvm/include/llvm/ADT/
DSparseBitVector.h187 bool intersectWith(const SparseBitVectorElement &RHS,
620 changed |= Iter1->intersectWith(*Iter2, BecameZero);
/external/llvm/lib/Analysis/
DScalarEvolution.cpp4465 return setRange(Add, SignHint, ConservativeResult.intersectWith(X)); in getRange()
4472 return setRange(Mul, SignHint, ConservativeResult.intersectWith(X)); in getRange()
4479 return setRange(SMax, SignHint, ConservativeResult.intersectWith(X)); in getRange()
4486 return setRange(UMax, SignHint, ConservativeResult.intersectWith(X)); in getRange()
4493 ConservativeResult.intersectWith(X.udiv(Y))); in getRange()
4499 ConservativeResult.intersectWith(X.zeroExtend(BitWidth))); in getRange()
4505 ConservativeResult.intersectWith(X.signExtend(BitWidth))); in getRange()
4511 ConservativeResult.intersectWith(X.truncate(BitWidth))); in getRange()
4520 ConservativeResult = ConservativeResult.intersectWith( in getRange()
4533 ConservativeResult = ConservativeResult.intersectWith( in getRange()
[all …]
DLazyValueInfo.cpp354 A.getConstantRange().intersectWith(B.getConstantRange()); in intersect()
DInstructionSimplify.cpp1517 if (Range0.intersectWith(Range1).isEmptySet()) in SimplifyAndOfICmps()
2415 LHS_CR = LHS_CR.intersectWith(getConstantRangeFromMetadata(*Ranges)); in SimplifyICmpInst()
DValueTracking.cpp4089 ConstantRange Intersection = DomCR.intersectWith(CR); in isImpliedCondMatchingImmOperands()
/external/llvm/lib/Transforms/Scalar/
DGuardWidening.cpp431 auto SupersetIntersect = CR0.intersectWith(CR1); in widenCondCommon()
/external/llvm/include/llvm/CodeGen/
DSelectionDAGNodes.h384 void intersectWith(const SDNodeFlags *Flags) {
/external/swiftshader/third_party/LLVM/lib/Transforms/InstCombine/
DInstCombineAndOrXor.cpp827 if (LHSRange.intersectWith(RHSRange).isEmptySet()) in FoldAndOfICmps()
/external/llvm/lib/Transforms/InstCombine/
DInstCombineCompares.cpp3348 ConstantRange Intersection = DominatingCR.intersectWith(CR); in visitICmpInst()
/external/llvm/lib/CodeGen/SelectionDAG/
DSelectionDAG.cpp6886 FlagsNode->Flags.intersectWith(Flags); in intersectFlagsWith()