/freebsd-13-stable/contrib/llvm-project/llvm/lib/IR/ |
H A D | ConstantRange.cpp | 271 .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 D | Metadata.cpp | 947 return !A.intersectWith(B).isEmptySet() || isContiguous(A, B);
|
H A D | Verifier.cpp | 3492 Assert(CurRange.intersectWith(LastRange).isEmptySet(), 3507 Assert(FirstRange.intersectWith(LastRange).isEmptySet(),
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/CodeGen/ |
H A D | RDFRegisters.h | 178 RegisterRef intersectWith(RegisterRef RR) const;
|
H A D | SelectionDAGNodes.h | 469 void intersectWith(const SDNodeFlags Flags) { function in struct:llvm::SDNodeFlags
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/IR/ |
H A D | ConstantRange.h | 277 ConstantRange intersectWith(const ConstantRange &CR,
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | SparseBitVector.h | 194 bool intersectWith(const SparseBitVectorElement &RHS, 610 changed |= Iter1->intersectWith(*Iter2, BecameZero);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | RDFRegisters.cpp | 305 RegisterRef RegisterAggr::intersectWith(RegisterRef RR) const { function in class:RegisterAggr
|
H A D | RDFLiveness.cpp | 647 R = PRI.mapTo(DRs.intersectWith(R), T.first);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | Loads.cpp | 387 return LoadRange.intersectWith(StoreRange).isEmptySet();
|
H A D | ScalarEvolution.cpp | 5384 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 D | LazyValueInfo.cpp | 124 A.getConstantRange().intersectWith(B.getConstantRange());
|
H A D | ValueTracking.cpp | 4436 return CR1.intersectWith(CR2, RangeType); 5918 ConstantRange Intersection = DomCR.intersectWith(CR); 6406 CR = CR.intersectWith(getConstantRangeFromMetadata(*Range)); 6428 CR = CR.intersectWith(
|
H A D | InstructionSimplify.cpp | 1593 if (IsAnd && Range0.intersectWith(Range1).isEmptySet())
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | LowerSwitch.cpp | 493 ConstantRange ValRange = KnownBitsRange.intersectWith(LVIRange);
|
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/Transforms/IPO/ |
H A D | Attributor.h | 1848 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 D | GuardWidening.cpp | 528 auto SupersetIntersect = CR0.intersectWith(CR1);
|
H A D | SCCP.cpp | 1330 auto NewCR = ImposedCR.intersectWith(CopyOfCR);
|
H A D | IndVarSimplify.cpp | 702 It->second = R.intersectWith(It->second);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | AttributorAttributes.cpp | 6671 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 D | InstCombineCompares.cpp | 1523 ConstantRange Intersection = DominatingCR.intersectWith(CR);
|
/freebsd-13-stable/contrib/llvm-project/llvm/lib/CodeGen/SelectionDAG/ |
H A D | SelectionDAG.cpp | 9299 this->Flags.intersectWith(Flags);
|