Searched refs:unionWith (Results 1 – 14 of 14) sorted by relevance
| /freebsd-13.1/contrib/llvm-project/llvm/lib/IR/ |
| H A D | ConstantRange.cpp | 574 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 D | Metadata.cpp | 1000 ConstantRange Union = LastRange.unionWith(NewRange); in tryMergeRange()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Transforms/Scalar/ |
| H A D | Float2Int.cpp | 292 return Ops[0].unionWith(Ops[1]); in walkForwards() 370 R = R.unionWith(SeenI->second); in validateAndTransform()
|
| H A D | GuardWidening.cpp | 526 auto SubsetIntersect = CR0.inverse().unionWith(CR1.inverse()).inverse(); in widenCondCommon()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/IR/ |
| H A D | ConstantRange.h | 305 ConstantRange unionWith(const ConstantRange &CR,
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | SparseBitVector.h | 171 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 D | MemoryLocation.h | 143 LocationSize unionWith(LocationSize Other) const { in unionWith() function
|
| H A D | ValueLattice.h | 443 ConstantRange NewR = getConstantRange().unionWith(RHS.getConstantRange());
|
| H A D | AliasSetTracker.h | 82 Size = isSizeSet() ? Size.unionWith(NewSize) : NewSize; in updateSizeAndAAInfo()
|
| /freebsd-13.1/contrib/llvm-project/llvm/lib/Analysis/ |
| H A D | StackSafetyAnalysis.cpp | 90 auto Result = L.unionWith(R); in unionNoWrap() 428 Insert.first->second = Insert.first->second.unionWith(Offsets); in analyzeAllUses()
|
| H A D | LazyValueInfo.cpp | 1402 EdgesVals = EdgesVals.unionWith(EdgeVal); in getEdgeValueLocal()
|
| H A D | ScalarEvolution.cpp | 6237 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 D | InstructionSimplify.cpp | 1640 if (!IsAnd && Range0.unionWith(Range1).isFullSet()) in simplifyAndOrOfICmpsWithConstants()
|
| /freebsd-13.1/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
| H A D | Attributor.h | 2463 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) {
|