Searched refs:intersectWith (Results 1 – 17 of 17) sorted by relevance
| /freebsd-12.1/contrib/llvm/include/llvm/IR/ |
| H A D | ConstantRange.h | 215 ConstantRange intersectWith(const ConstantRange &CR) const;
|
| /freebsd-12.1/contrib/llvm/lib/IR/ |
| H A D | ConstantRange.cpp | 425 return intersectWith(CR.inverse()); in difference() 428 ConstantRange ConstantRange::intersectWith(const ConstantRange &CR) const { in intersectWith() function in ConstantRange 437 return CR.intersectWith(*this); in intersectWith() 788 auto NSWConstrainedRange = intersectWith(NSWRange); in addWithNoSignedWrap()
|
| H A D | Metadata.cpp | 946 return !A.intersectWith(B).isEmptySet() || isContiguous(A, B); in canBeMerged()
|
| H A D | Verifier.cpp | 3256 Assert(CurRange.intersectWith(LastRange).isEmptySet(), in visitRangeMetadata() 3271 Assert(FirstRange.intersectWith(LastRange).isEmptySet(), in visitRangeMetadata()
|
| /freebsd-12.1/contrib/llvm/lib/Target/Hexagon/ |
| H A D | RDFRegisters.h | 179 RegisterRef intersectWith(RegisterRef RR) const;
|
| H A D | RDFRegisters.cpp | 306 RegisterRef RegisterAggr::intersectWith(RegisterRef RR) const { in intersectWith() function in RegisterAggr
|
| H A D | RDFLiveness.cpp | 649 R = PRI.mapTo(DRs.intersectWith(R), T.first); in computePhiInfo()
|
| /freebsd-12.1/contrib/llvm/include/llvm/ADT/ |
| H A D | SparseBitVector.h | 195 bool intersectWith(const SparseBitVectorElement &RHS, in intersectWith() function 611 changed |= Iter1->intersectWith(*Iter2, BecameZero);
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 5584 return setRange(Add, SignHint, ConservativeResult.intersectWith(X)); in getRangeRef() 5591 return setRange(Mul, SignHint, ConservativeResult.intersectWith(X)); in getRangeRef() 5612 ConservativeResult.intersectWith(X.udiv(Y))); in getRangeRef() 5639 ConservativeResult = ConservativeResult.intersectWith( in getRangeRef() 5652 ConservativeResult = ConservativeResult.intersectWith( in getRangeRef() 5656 ConservativeResult = ConservativeResult.intersectWith( in getRangeRef() 5671 ConservativeResult.intersectWith(RangeFromAffine); in getRangeRef() 5678 ConservativeResult.intersectWith(RangeFromFactoring); in getRangeRef() 5700 ConservativeResult.intersectWith(ConstantRange(Known.One, in getRangeRef() 5707 ConservativeResult = ConservativeResult.intersectWith( in getRangeRef() [all …]
|
| H A D | LazyValueInfo.cpp | 121 A.getConstantRange().intersectWith(B.getConstantRange()); in intersect()
|
| H A D | InstructionSimplify.cpp | 1501 if (IsAnd && Range0.intersectWith(Range1).isEmptySet()) in simplifyAndOrOfICmpsWithConstants() 2738 LHS_CR = LHS_CR.intersectWith(getConstantRangeFromMetadata(*Ranges)); in simplifyICmpWithConstant() 3095 if (AbsRange.intersectWith(CmpRange).isEmptySet()) in simplifyICmpWithAbsNabs()
|
| H A D | ValueTracking.cpp | 5281 ConstantRange Intersection = DomCR.intersectWith(CR); in isImpliedCondMatchingImmOperands()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Scalar/ |
| H A D | GuardWidening.cpp | 546 auto SupersetIntersect = CR0.intersectWith(CR1); in widenCondCommon()
|
| H A D | IndVarSimplify.cpp | 981 It->second = R.intersectWith(It->second); in updatePostIncRangeInfo()
|
| /freebsd-12.1/contrib/llvm/include/llvm/CodeGen/ |
| H A D | SelectionDAGNodes.h | 463 void intersectWith(const SDNodeFlags Flags) {
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCompares.cpp | 1409 ConstantRange Intersection = DominatingCR.intersectWith(CR); in foldICmpWithDominatingICmp()
|
| /freebsd-12.1/contrib/llvm/lib/CodeGen/SelectionDAG/ |
| H A D | SelectionDAG.cpp | 8845 this->Flags.intersectWith(Flags); in intersectFlagsWith()
|