Searched refs:Intersection (Results 1 – 9 of 9) sorted by relevance
| /freebsd-12.1/contrib/llvm/lib/DebugInfo/MSF/ |
| H A D | MappedBlockStream.cpp | 136 Interval Intersection = intersect(CachedExtent, RequestExtent); in readBytes() local 139 if (Intersection != RequestExtent) in readBytes() 143 AbsoluteDifference(CachedExtent.first, Intersection.first); in readBytes() 298 auto Intersection = intersect(WriteInterval, CachedInterval); in fixCacheAfterWrite() local 299 assert(Intersection.first <= Intersection.second); in fixCacheAfterWrite() 301 uint32_t Length = Intersection.second - Intersection.first; in fixCacheAfterWrite() 303 AbsoluteDifference(WriteInterval.first, Intersection.first); in fixCacheAfterWrite() 305 AbsoluteDifference(CachedInterval.first, Intersection.first); in fixCacheAfterWrite()
|
| /freebsd-12.1/contrib/llvm/lib/Analysis/ |
| H A D | VectorUtils.cpp | 532 SmallVector<Metadata *, 4> Intersection; in intersectAccessGroups() local 536 Intersection.push_back(MD1); in intersectAccessGroups() 542 Intersection.push_back(Item); in intersectAccessGroups() 546 if (Intersection.size() == 0) in intersectAccessGroups() 548 if (Intersection.size() == 1) in intersectAccessGroups() 549 return cast<MDNode>(Intersection.front()); in intersectAccessGroups() 552 return MDNode::get(Ctx, Intersection); in intersectAccessGroups()
|
| H A D | DependenceAnalysis.cpp | 3543 SmallBitVector Intersection = Pair[SI].GroupLoops; in depends() local 3544 Intersection &= Pair[SJ].GroupLoops; in depends() 3545 if (Intersection.any()) { in depends() 3880 SmallBitVector Intersection = Pair[SI].GroupLoops; in getSplitIteration() local 3881 Intersection &= Pair[SJ].GroupLoops; in getSplitIteration() 3882 if (Intersection.any()) { in getSplitIteration()
|
| H A D | ValueTracking.cpp | 5281 ConstantRange Intersection = DomCR.intersectWith(CR); in isImpliedCondMatchingImmOperands() local 5283 if (Intersection.isEmptySet()) in isImpliedCondMatchingImmOperands()
|
| /freebsd-12.1/contrib/llvm/include/llvm/Analysis/ |
| H A D | AliasSetTracker.h | 88 AAMDNodes Intersection(AAInfo.intersect(NewAAInfo)); in updateSizeAndAAInfo() 89 if (!Intersection) { in updateSizeAndAAInfo() 94 AAInfo = Intersection; in updateSizeAndAAInfo()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Utils/ |
| H A D | LoopUtils.cpp | 920 auto *Intersection = (OpValue == nullptr) ? dyn_cast<Instruction>(VL[0]) in propagateIRFlags() local 922 if (!Intersection) in propagateIRFlags() 924 const unsigned Opcode = Intersection->getOpcode(); in propagateIRFlags() 925 VecOp->copyIRFlags(Intersection); in propagateIRFlags()
|
| /freebsd-12.1/contrib/llvm/utils/TableGen/ |
| H A D | CodeGenRegisters.cpp | 1922 std::set<unsigned> Intersection; in computeRegUnitSets() local 1927 std::inserter(Intersection, Intersection.begin())); in computeRegUnitSets() 1928 if (Intersection.empty()) in computeRegUnitSets() 2134 CodeGenRegister::Vec Intersection; in inferCommonSubClass() local 2137 std::inserter(Intersection, Intersection.begin()), deref<llvm::less>()); in inferCommonSubClass() 2140 if (Intersection.empty()) in inferCommonSubClass() 2148 getOrCreateSubClass(RC1, &Intersection, in inferCommonSubClass()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/Instrumentation/ |
| H A D | ControlHeightReduction.cpp | 1086 std::set<Value *> Intersection; in shouldSplit() local 1089 std::inserter(Intersection, Intersection.begin())); in shouldSplit() 1090 if (Intersection.empty()) { in shouldSplit()
|
| /freebsd-12.1/contrib/llvm/lib/Transforms/InstCombine/ |
| H A D | InstCombineCompares.cpp | 1409 ConstantRange Intersection = DominatingCR.intersectWith(CR); in foldICmpWithDominatingICmp() local 1411 if (Intersection.isEmptySet()) in foldICmpWithDominatingICmp() 1426 if (const APInt *EqC = Intersection.getSingleElement()) in foldICmpWithDominatingICmp()
|