Home
last modified time | relevance | path

Searched refs:unionWith (Results 1 – 14 of 14) sorted by relevance

/freebsd-13.1/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp574 ConstantRange ConstantRange::unionWith(const ConstantRange &CR, in unionWith() function in ConstantRange
583 return CR.unionWith(*this, Type); in unionWith()
1068 return Res.intersectWith(unionWith(Other, Signed), Signed); in smax()
1082 return Res.intersectWith(unionWith(Other, Unsigned), Unsigned); in umax()
1096 return Res.intersectWith(unionWith(Other, Signed), Signed); in smin()
1110 return Res.intersectWith(unionWith(Other, Unsigned), Unsigned); in umin()
1174 PosRes = PosRes.unionWith( in sdiv()
1189 PosRes = PosRes.unionWith( in sdiv()
1194 PosRes = PosRes.unionWith( in sdiv()
1207 NegRes = NegRes.unionWith( in sdiv()
[all …]
H A DMetadata.cpp1000 ConstantRange Union = LastRange.unionWith(NewRange); in tryMergeRange()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp292 return Ops[0].unionWith(Ops[1]); in walkForwards()
370 R = R.unionWith(SeenI->second); in validateAndTransform()
H A DGuardWidening.cpp526 auto SubsetIntersect = CR0.inverse().unionWith(CR1.inverse()).inverse(); in widenCondCommon()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstantRange.h305 ConstantRange unionWith(const ConstantRange &CR,
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSparseBitVector.h171 bool unionWith(const SparseBitVectorElement &RHS) { in unionWith() function
575 changed |= Iter1->unionWith(*Iter2);
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DMemoryLocation.h143 LocationSize unionWith(LocationSize Other) const { in unionWith() function
H A DValueLattice.h443 ConstantRange NewR = getConstantRange().unionWith(RHS.getConstantRange());
H A DAliasSetTracker.h82 Size = isSizeSet() ? Size.unionWith(NewSize) : NewSize; in updateSizeAndAAInfo()
/freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/
H A DStackSafetyAnalysis.cpp90 auto Result = L.unionWith(R); in unionNoWrap()
428 Insert.first->second = Insert.first->second.unionWith(Offsets); in analyzeAllUses()
H A DLazyValueInfo.cpp1402 EdgesVals = EdgesVals.unionWith(EdgeVal); in getEdgeValueLocal()
H A DScalarEvolution.cpp6237 RangeFromOps = RangeFromOps.unionWith(OpRange); in getRangeRef()
6340 SR = SR.unionWith(getRangeForAffineARHelper(StepSRange.getSignedMax(), in getRangeForAffineAR()
6401 ConstantRange RangeBetween = StartRange.unionWith(EndRange); in getRangeForAffineNoSelfWrappingAR()
6533 return TrueRange.unionWith(FalseRange); in getRangeViaFactoring()
H A DInstructionSimplify.cpp1640 if (!IsAnd && Range0.unionWith(Range1).isFullSet()) in simplifyAndOrOfICmpsWithConstants()
/freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h2463 Assumed = Assumed.unionWith(R).intersectWith(Known);
2474 Known = Known.unionWith(R);
2475 Assumed = Assumed.unionWith(Known);
4067 void unionAssumed(const PotentialValuesState &PVS) { unionWith(PVS); }
4108 void unionWith(const PotentialValuesState &R) {