Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp686 ConstantRange ConstantRange::unionWith(const ConstantRange &CR, in unionWith() function in ConstantRange
695 return CR.unionWith(*this, Type); in unionWith()
763 if (Result == inverse().unionWith(CR.inverse()).inverse()) in exactIntersectWith()
771 ConstantRange Result = unionWith(CR); in exactUnionWith()
902 UpperDiv.trunc(DstTySize)).unionWith(Union); in truncate()
910 UpperDiv.trunc(DstTySize)).unionWith(Union); in truncate()
1277 return Res.intersectWith(unionWith(Other, Signed), Signed); in smax()
1291 return Res.intersectWith(unionWith(Other, Unsigned), Unsigned); in umax()
1305 return Res.intersectWith(unionWith(Other, Signed), Signed); in smin()
1319 return Res.intersectWith(unionWith(Other, Unsigned), Unsigned); in umin()
[all …]
H A DConstantRangeList.cpp144 ConstantRangeList::unionWith(const ConstantRangeList &CRL) const { in unionWith() function in ConstantRangeList
H A DConstants.cpp1774 CR = CR.unionWith(CDV->getElementAsAPInt(I)); in toConstantRange()
1789 CR = CR.unionWith(CI->getValue()); in toConstantRange()
H A DMetadata.cpp1257 ConstantRange Union = LastRange.unionWith(NewRange); in tryMergeRange()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstantRangeList.h79 ConstantRangeList unionWith(const ConstantRangeList &CRL) const;
H A DConstantRange.h340 ConstantRange unionWith(const ConstantRange &CR,
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueLattice.h438 ConstantRange NewR = L.unionWith(
463 ConstantRange NewR = L.unionWith(
H A DMemoryLocation.h152 LocationSize unionWith(LocationSize Other) const { in unionWith() function
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp290 return OpRanges[0].unionWith(OpRanges[1]); in calcRange()
331 R = R.unionWith(SeenI->second); in validateAndTransform()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSparseBitVector.h172 bool unionWith(const SparseBitVectorElement &RHS) { in unionWith() function
576 changed |= Iter1->unionWith(*Iter2);
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DKnownBits.h310 KnownBits unionWith(const KnownBits &RHS) const { in unionWith() function
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h2985 Assumed = Assumed.unionWith(R).intersectWith(Known);
3022 Known = Known.unionWith(R.getKnown());
3023 Assumed = Assumed.unionWith(R.getAssumed());
5024 void unionAssumed(const PotentialValuesState &PVS) { unionWith(PVS); }
5075 void unionWith(const PotentialValuesState &R) {
5158 DenormalState unionWith(DenormalState Caller) const {
5207 Known = Known.unionWith(Caller.getKnown());
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DStackSafetyAnalysis.cpp92 auto Result = L.unionWith(R); in unionNoWrap()
541 Insert.first->second = Insert.first->second.unionWith(Offsets); in analyzeAllUses()
H A DValueTracking.cpp661 Known = Known.unionWith(KnownBits::makeConstant(*C)); in computeKnownBitsFromCmp()
679 Known = Known.unionWith(KnownBits::makeConstant(*C ^ *Mask)); in computeKnownBitsFromCmp()
688 Known = Known.unionWith(RHSKnown); in computeKnownBitsFromCmp()
713 Known = Known.unionWith(LHSRange.toKnownBits()); in computeKnownBitsFromCmp()
749 Known = Known.unionWith(DstKnown.anyext(Known.getBitWidth())); in computeKnownBitsFromICmpCond()
768 Known2 = Known2.unionWith(Known3); in computeKnownBitsFromCond()
771 Known = Known.unionWith(Known2); in computeKnownBitsFromCond()
1047 CondRes = CondRes.unionWith(Known); in adjustKnownBitsForSelectArm()
1578 KnownBits KnownUnion = Known2.unionWith(CR.toKnownBits()); in computeKnownBitsFromOperator()
1614 Known = Known.unionWith(Range->toKnownBits()); in computeKnownBitsFromOperator()
[all …]
H A DLazyValueInfo.cpp1485 EdgesVals = EdgesVals.unionWith(EdgeVal); in getEdgeValueLocal()
H A DScalarEvolution.cpp6925 RangeFromOps = RangeFromOps.unionWith(OpRange); in getRangeRef()
7037 SR = SR.unionWith(getRangeForAffineARHelper(StepSRange.getSignedMax(), in getRangeForAffineAR()
7098 ConstantRange RangeBetween = StartRange.unionWith(EndRange); in getRangeForAffineNoSelfWrappingAR()
7234 return TrueRange.unionWith(FalseRange); in getRangeViaFactoring()
H A DInstructionSimplify.cpp1687 if (!IsAnd && Range0.unionWith(Range1).isFullSet()) in simplifyAndOrOfICmpsWithConstants()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp3645 Known = Known.unionWith(Known2); in computeKnownBits()
H A DTargetLowering.cpp2165 Known = Known.unionWith(Known2); in SimplifyDemandedBits()