Searched refs:intersectWith (Results 1 - 22 of 22) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/
H A DConstantRange.cpp271 .intersectWith(makeExactMulNSWRegion(Other.getSignedMax()));
276 ConstantRange ShAmt = Other.intersectWith(
424 return intersectWith(CR.inverse());
447 ConstantRange ConstantRange::intersectWith(const ConstantRange &CR, function in class:ConstantRange
457 return CR.intersectWith(*this, Type);
877 Result = Result.intersectWith(sadd_sat(Other), RangeType);
880 Result = Result.intersectWith(uadd_sat(Other), RangeType);
924 Result = Result.intersectWith(ssub_sat(Other), RangeType);
929 Result = Result.intersectWith(usub_sat(Other), RangeType);
1062 ConstantRange PosL = intersectWith(PosFilte
[all...]
H A DMetadata.cpp947 return !A.intersectWith(B).isEmptySet() || isContiguous(A, B);
H A DVerifier.cpp3492 Assert(CurRange.intersectWith(LastRange).isEmptySet(),
3507 Assert(FirstRange.intersectWith(LastRange).isEmptySet(),
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/
H A DRDFRegisters.h178 RegisterRef intersectWith(RegisterRef RR) const;
H A DSelectionDAGNodes.h469 void intersectWith(const SDNodeFlags Flags) { function in struct:llvm::SDNodeFlags
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstantRange.h277 ConstantRange intersectWith(const ConstantRange &CR,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSparseBitVector.h194 bool intersectWith(const SparseBitVectorElement &RHS,
610 changed |= Iter1->intersectWith(*Iter2, BecameZero);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/
H A DRDFRegisters.cpp305 RegisterRef RegisterAggr::intersectWith(RegisterRef RR) const { function in class:RegisterAggr
H A DRDFLiveness.cpp647 R = PRI.mapTo(DRs.intersectWith(R), T.first);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/
H A DLoads.cpp387 return LoadRange.intersectWith(StoreRange).isEmptySet();
H A DScalarEvolution.cpp5384 ConservativeResult.intersectWith(X, RangeType));
5392 ConservativeResult.intersectWith(X, RangeType));
5400 ConservativeResult.intersectWith(X, RangeType));
5408 ConservativeResult.intersectWith(X, RangeType));
5416 ConservativeResult.intersectWith(X, RangeType));
5424 ConservativeResult.intersectWith(X, RangeType));
5431 ConservativeResult.intersectWith(X.udiv(Y), RangeType));
5437 ConservativeResult.intersectWith(X.zeroExtend(BitWidth),
5444 ConservativeResult.intersectWith(X.signExtend(BitWidth),
5451 ConservativeResult.intersectWith(
[all...]
H A DLazyValueInfo.cpp124 A.getConstantRange().intersectWith(B.getConstantRange());
H A DValueTracking.cpp4436 return CR1.intersectWith(CR2, RangeType);
5918 ConstantRange Intersection = DomCR.intersectWith(CR);
6406 CR = CR.intersectWith(getConstantRangeFromMetadata(*Range));
6428 CR = CR.intersectWith(
H A DInstructionSimplify.cpp1593 if (IsAnd && Range0.intersectWith(Range1).isEmptySet())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/
H A DLowerSwitch.cpp493 ConstantRange ValRange = KnownBitsRange.intersectWith(LVIRange);
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/
H A DAttributor.h1848 Assumed = Assumed.unionWith(R).intersectWith(Known);
1868 Assumed = Assumed.intersectWith(R);
1869 Known = Known.intersectWith(R);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DGuardWidening.cpp528 auto SupersetIntersect = CR0.intersectWith(CR1);
H A DSCCP.cpp1330 auto NewCR = ImposedCR.intersectWith(CopyOfCR);
H A DIndVarSimplify.cpp702 It->second = R.intersectWith(It->second);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DAttributorAttributes.cpp6671 return getKnown().intersectWith(SCEVR).intersectWith(LVIR);
6688 return getAssumed().intersectWith(SCEVR).intersectWith(LVIR);
6934 if (AllowedRegion.intersectWith(LHSAARange).isEmptySet())
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/InstCombine/
H A DInstCombineCompares.cpp1523 ConstantRange Intersection = DominatingCR.intersectWith(CR);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/
H A DSelectionDAG.cpp9299 this->Flags.intersectWith(Flags);

Completed in 288 milliseconds