Home
last modified time | relevance | path

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

12

/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp363 .intersectWith(makeExactMulNSWRegion(Other.getSignedMax())); in makeGuaranteedNoWrapRegion()
368 ConstantRange ShAmt = Other.intersectWith( in makeGuaranteedNoWrapRegion()
557 return intersectWith(CR.inverse()); in difference()
580 ConstantRange ConstantRange::intersectWith(const ConstantRange &CR, in intersectWith() function in ConstantRange
590 return CR.intersectWith(*this, Type); in intersectWith()
762 ConstantRange Result = intersectWith(CR); in exactIntersectWith()
772 if (Result == inverse().intersectWith(CR.inverse()).inverse()) in exactUnionWith()
1102 Result = Result.intersectWith(sadd_sat(Other), RangeType); in addWithNoWrap()
1105 Result = Result.intersectWith(uadd_sat(Other), RangeType); in addWithNoWrap()
1149 Result = Result.intersectWith(ssub_sat(Other), RangeType); in subWithNoWrap()
[all …]
H A DConstantRangeList.cpp194 ConstantRangeList::intersectWith(const ConstantRangeList &CRL) const { in intersectWith() function in ConstantRangeList
H A DMetadata.cpp1246 return !A.intersectWith(B).isEmptySet() || isContiguous(A, B); in canBeMerged()
/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstantRangeList.h83 ConstantRangeList intersectWith(const ConstantRangeList &CRL) const;
H A DConstantRange.h332 ConstantRange intersectWith(const ConstantRange &CR,
/freebsd/contrib/llvm-project/llvm/lib/Support/
H A DKnownBits.cpp193 return L.intersectWith(R); in umax()
244 return Diff0.intersectWith(Diff1); in abdu()
275 return Diff0.intersectWith(Diff1); in abds()
359 Known = Known.intersectWith(ShiftByConst(LHS, ShiftAmt)); in shl()
417 Known = Known.intersectWith(ShiftByConst(LHS, ShiftAmt)); in lshr()
477 Known = Known.intersectWith(ShiftByConst(LHS, ShiftAmt)); in ashr()
/freebsd/contrib/llvm-project/llvm/lib/Target/NVPTX/
H A DNVVMIntrRange.cpp60 Range = Range.intersectWith(CurrentRange.value()); in addRangeAttr()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/GlobalISel/
H A DGISelKnownBits.cpp127 Known = Known.intersectWith(Known2); in computeKnownBitsMin()
203 Known = Known.intersectWith(Known2); in computeKnownBitsImpl()
247 Known = Known.intersectWith(Known2); in computeKnownBitsImpl()
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSparseBitVector.h195 bool intersectWith(const SparseBitVectorElement &RHS, in intersectWith() function
611 changed |= Iter1->intersectWith(*Iter2, BecameZero);
/freebsd/contrib/llvm-project/llvm/include/llvm/Support/
H A DKnownBits.h300 KnownBits intersectWith(const KnownBits &RHS) const { in intersectWith() function
/freebsd/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRDFRegisters.h232 RegisterRef intersectWith(RegisterRef RR) const;
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFRegisters.cpp344 RegisterRef RegisterAggr::intersectWith(RegisterRef RR) const { in insert()
365 RegisterRef RegisterAggr::intersectWith(RegisterRef RR) const { intersectWith() function in llvm::rdf::RegisterAggr
H A DRDFLiveness.cpp560 RegisterRef R = PhiDRs.at(PhiA.Id).intersectWith(UseR); in computePhiInfo()
708 R = PRI.mapTo(DRs.intersectWith(R), T.first); in computePhiInfo()
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DFunctionLoweringInfo.cpp533 DestLOI.Known = DestLOI.Known.intersectWith(SrcLOI->Known); in ComputePHILiveOutRegInfo()
H A DSelectionDAG.cpp3240 Known = Known.intersectWith(Known2); in computeKnownBits()
3263 Known = Known.intersectWith(Known2); in computeKnownBits()
3271 Known = Known.intersectWith(Known2); in computeKnownBits()
3295 Known = Known.intersectWith(Known2); in computeKnownBits()
3325 Known = Known.intersectWith(Known2); in computeKnownBits()
3415 Known = Known.intersectWith(Known2.extractBits(BitWidth, Offset)); in computeKnownBits()
3546 Known = Known.intersectWith(Known2); in computeKnownBits()
3556 Known = Known.intersectWith(Known2); in computeKnownBits()
4042 Known = Known.intersectWith(Known2.zextOrTrunc(BitWidth)); in computeKnownBits()
4046 Known = Known.intersectWith(Known2); in computeKnownBits()
[all …]
H A DTargetLowering.cpp1249 Known = Known.intersectWith(KnownVec); in SimplifyDemandedBits()
1277 Known = Known.intersectWith(KnownSub); in SimplifyDemandedBits()
1279 Known = Known.intersectWith(KnownSrc); in SimplifyDemandedBits()
1341 Known = Known.intersectWith(Known2); in SimplifyDemandedBits()
1365 Known = Known.intersectWith(Known2); in SimplifyDemandedBits()
1371 Known = Known.intersectWith(Known2); in SimplifyDemandedBits()
1676 Known = Known.intersectWith(Known2); in SimplifyDemandedBits()
1687 Known = Known.intersectWith(Known2); in SimplifyDemandedBits()
1702 Known = Known.intersectWith(Known2); in SimplifyDemandedBits()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerSwitch.cpp417 ConstantRange ValRange = KnownBitsRange.intersectWith(LVIRange); in ProcessSwitchInst()
H A DSCCPSolver.cpp1816 auto NewCR = ImposedCR.intersectWith(CopyOfCR); in handleCallResult()
/freebsd/contrib/llvm-project/llvm/lib/Analysis/
H A DValueTracking.cpp770 Known2 = Known2.intersectWith(Known3); in computeKnownBitsFromCond()
991 .intersectWith(ComputeForSingleOpFunc(I->getOperand(1), DemandedEltsRHS)); in computeKnownBitsForHorizontalOperation()
1123 .intersectWith(ComputeForArm(I->getOperand(2), /*Invert=*/true)); in computeKnownBitsFromOperator()
1186 Known = Known.intersectWith(KnownBits::makeConstant( in computeKnownBitsFromOperator()
1190 Known = Known.intersectWith(KnownBits::makeConstant( in computeKnownBitsFromOperator()
1593 Known = Known.intersectWith(Known2); in computeKnownBitsFromOperator()
1896 Known = Known.intersectWith(Known2); in computeKnownBitsFromOperator()
1928 Known = Known.intersectWith(Known2); in computeKnownBitsFromOperator()
6966 return CR1.intersectWith(CR2, RangeType); in computeConstantRangeIncludingKnownBits()
9716 CR = CR.intersectWith(getRangeForSelectPattern(*SI, IIQ)); in computeConstantRange()
[all …]
H A DScalarEvolution.cpp6670 ConservativeResult.intersectWith(X.truncate(BitWidth), RangeType)); in getRangeRef()
6677 ConservativeResult.intersectWith(X.zeroExtend(BitWidth), RangeType)); in getRangeRef()
6684 ConservativeResult.intersectWith(X.signExtend(BitWidth), RangeType)); in getRangeRef()
6703 ConservativeResult.intersectWith(X, RangeType)); in getRangeRef()
6711 ConservativeResult.intersectWith(X, RangeType)); in getRangeRef()
6718 ConservativeResult.intersectWith(X.udiv(Y), RangeType)); in getRangeRef()
6727 ConservativeResult = ConservativeResult.intersectWith( in getRangeRef()
6746 ConservativeResult = ConservativeResult.intersectWith( in getRangeRef()
6751 ConservativeResult = ConservativeResult.intersectWith( in getRangeRef()
6777 ConservativeResult.intersectWith(RangeFromAffine, RangeType); in getRangeRef()
[all …]
H A DLoads.cpp498 return LoadRange.intersectWith(StoreRange).isEmptySet(); in areNonOverlapSameBaseLoadAndStore()
H A DBasicAliasAnalysis.cpp1263 CR = CR.intersectWith( in aliasGEP()
1301 if (Range1.intersectWith(Range2).isEmptySet()) in aliasGEP()
H A DLazyValueInfo.cpp128 A.getConstantRange().intersectWith(B.getConstantRange()); in intersect()
/freebsd/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h2985 Assumed = Assumed.unionWith(R).intersectWith(Known);
2995 Assumed = Assumed.intersectWith(R);
2996 Known = Known.intersectWith(R);
5097 void intersectWith(const PotentialValuesState &R) {
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/
H A DLanaiISelLowering.cpp1503 Known = Known.intersectWith(Known2); in computeKnownBitsForTargetNode()

12