Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp697 ConstantRange ConstantRange::unionWith(const ConstantRange &CR, in unionWith() function in ConstantRange
706 return CR.unionWith(*this, Type); in unionWith()
774 if (Result == inverse().unionWith(CR.inverse()).inverse()) in exactIntersectWith()
782 ConstantRange Result = unionWith(CR); in exactUnionWith()
913 UpperDiv.trunc(DstTySize)).unionWith(Union); in truncate()
921 UpperDiv.trunc(DstTySize)).unionWith(Union); in truncate()
1301 return Res.intersectWith(unionWith(Other, Signed), Signed); in smax()
1315 return Res.intersectWith(unionWith(Other, Unsigned), Unsigned); in umax()
1329 return Res.intersectWith(unionWith(Other, Signed), Signed); in smin()
1343 return Res.intersectWith(unionWith(Other, Unsigned), Unsigned); in umin()
[all …]
H A DConstantRangeList.cpp146 ConstantRangeList::unionWith(const ConstantRangeList &CRL) const { in unionWith() function in ConstantRangeList
H A DConstantFPRange.cpp388 ConstantFPRange ConstantFPRange::unionWith(const ConstantFPRange &CR) const { in unionWith() function in ConstantFPRange
H A DConstants.cpp1806 CR = CR.unionWith(CDV->getElementAsAPInt(I)); in toConstantRange()
1821 CR = CR.unionWith(CI->getValue()); in toConstantRange()
H A DMetadata.cpp1285 ConstantRange Union = LastRange.unionWith(NewRange); in tryMergeRange()
H A DAttributes.cpp1088 ConstantRange NewRange = Range0.unionWith(Range1); in intersectWith()
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DValueLattice.h436 ConstantRange NewR = L.unionWith(
461 ConstantRange NewR = L.unionWith(
H A DMemoryLocation.h138 LocationSize unionWith(LocationSize Other) const { in unionWith() function
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstantRangeList.h81 LLVM_ABI ConstantRangeList unionWith(const ConstantRangeList &CRL) const;
H A DConstantFPRange.h202 LLVM_ABI ConstantFPRange unionWith(const ConstantFPRange &CR) const;
H A DConstantRange.h346 LLVM_ABI ConstantRange unionWith(const ConstantRange &CR,
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DFloat2Int.cpp286 return OpRanges[0].unionWith(OpRanges[1]); in calcRange()
328 R = R.unionWith(SeenI->second); in validateAndTransform()
H A DCorrelatedValuePropagation.cpp1338 RetRange->unionWith(LVI->getConstantRange(RetVal, RI, in runImpl()
/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.h314 KnownBits unionWith(const KnownBits &RHS) const { in unionWith() function
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h3032 Assumed = Assumed.unionWith(R).intersectWith(Known);
3069 Known = Known.unionWith(R.getKnown());
3070 Assumed = Assumed.unionWith(R.getAssumed());
5086 void unionAssumed(const PotentialValuesState &PVS) { unionWith(PVS); }
5137 void unionWith(const PotentialValuesState &R) {
5219 DenormalState unionWith(DenormalState Caller) const {
5268 Known = Known.unionWith(Caller.getKnown());
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp712 Known = Known.unionWith(KnownBits::makeConstant(*C)); in computeKnownBitsFromCmp()
733 Known = Known.unionWith(RHSKnown); in computeKnownBitsFromCmp()
757 Known = Known.unionWith(LHSRange.toKnownBits()); in computeKnownBitsFromCmp()
793 Known = Known.unionWith(DstKnown.zext(Known.getBitWidth())); in computeKnownBitsFromICmpCond()
795 Known = Known.unionWith(DstKnown.anyext(Known.getBitWidth())); in computeKnownBitsFromICmpCond()
814 Known2 = Known2.unionWith(Known3); in computeKnownBitsFromCond()
817 Known = Known.unionWith(Known2); in computeKnownBitsFromCond()
834 Known = Known.unionWith(DstKnown.zext(Known.getBitWidth())); in computeKnownBitsFromCond()
837 Known = Known.unionWith(DstKnown.anyext(Known.getBitWidth())); in computeKnownBitsFromCond()
1127 CondRes = CondRes.unionWith(Known); in adjustKnownBitsForSelectArm()
[all …]
H A DStackSafetyAnalysis.cpp92 auto Result = L.unionWith(R); in unionNoWrap()
541 Insert.first->second = Insert.first->second.unionWith(Offsets); in analyzeAllUses()
H A DLazyValueInfo.cpp969 OpFn(TrueX, TrueY).unionWith(OpFn(FalseX, FalseY))); in solveBlockValueBinaryOpImpl()
971 OpFn(TrueY, TrueX).unionWith(OpFn(FalseY, FalseX))); in solveBlockValueBinaryOpImpl()
1561 EdgesVals = EdgesVals.unionWith(EdgeVal); in getEdgeValueLocal()
H A DScalarEvolution.cpp6935 RangeFromOps = RangeFromOps.unionWith(OpRange); in getRangeRef()
7047 SR = SR.unionWith(getRangeForAffineARHelper(StepSRange.getSignedMax(), in getRangeForAffineAR()
7108 ConstantRange RangeBetween = StartRange.unionWith(EndRange); in getRangeForAffineNoSelfWrappingAR()
7239 return TrueRange.unionWith(FalseRange); in getRangeViaFactoring()
H A DInstructionSimplify.cpp1638 if (!IsAnd && Range0.unionWith(Range1).isFullSet()) in simplifyAndOrOfICmpsWithConstants()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp1179 CRL = CRL.unionWith(Info.AccessRanges); in inferInitializes()
1230 EntryCRL = EntryCRL.unionWith(PreviousCRL); in inferInitializes()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp3888 Known = Known.unionWith(Known2); in computeKnownBits()
H A DTargetLowering.cpp2233 Known = Known.unionWith(Known2); in SimplifyDemandedBits()
/freebsd/contrib/llvm-project/llvm/include/llvm/Testing/Demangle/
H A DDemangleTestCases.inc23828 {"_ZNK4llvm13ConstantRange9unionWithERKS0_", "llvm::ConstantRange::unionWith(llvm::ConstantRange co…