Searched refs:ConstantRangeList (Results 1 – 12 of 12) sorted by relevance
31 class [[nodiscard]] ConstantRangeList {35 ConstantRangeList() = default;36 ConstantRangeList(ArrayRef<ConstantRange> RangesRef) { in ConstantRangeList() function46 LLVM_ABI static std::optional<ConstantRangeList>81 LLVM_ABI ConstantRangeList unionWith(const ConstantRangeList &CRL) const;85 LLVM_ABI ConstantRangeList intersectWith(const ConstantRangeList &CRL) const;88 bool operator==(const ConstantRangeList &CRL) const {91 bool operator!=(const ConstantRangeList &CRL) const {
42 class ConstantRangeList; variable1309 LLVM_ABI AttrBuilder &addInitializesAttr(const ConstantRangeList &CRL);
75 /// ConstantRangeList attribute.
14 bool ConstantRangeList::isOrderedRanges(ArrayRef<ConstantRange> RangesRef) { in isOrderedRanges()30 std::optional<ConstantRangeList>31 ConstantRangeList::getConstantRangeList(ArrayRef<ConstantRange> RangesRef) { in getConstantRangeList()34 return ConstantRangeList(RangesRef); in getConstantRangeList()37 void ConstantRangeList::insert(const ConstantRange &NewRange) { in insert()86 void ConstantRangeList::subtract(const ConstantRange &SubRange) { in subtract()145 ConstantRangeList146 ConstantRangeList::unionWith(const ConstantRangeList &CRL) const { in unionWith()156 ConstantRangeList Result; in unionWith()196 ConstantRangeList[all …]
1399 ConstantRangeList CRLA(RangeListA); in getMostGenericNoaliasAddrspace()1400 ConstantRangeList CRLB(RangeListB); in getMostGenericNoaliasAddrspace()1401 ConstantRangeList Result = CRLA.intersectWith(CRLB); in getMostGenericNoaliasAddrspace()
696 ConstantRangeList CRL = getInitializes(); in getAsString()2294 AttrBuilder &AttrBuilder::addInitializesAttr(const ConstantRangeList &CRL) { in addInitializesAttr()
2140 Check(ConstantRangeList::isOrderedRanges(Inits), in verifyParameterAttrs()
638 ConstantRangeList AccessRanges;701 ConstantRangeList AccessRanges; in getArgumentAccessInfo()719 ConstantRangeList AccessRanges; in getArgumentAccessInfo()728 ConstantRangeList AccessRanges; in getArgumentAccessInfo()750 ConstantRangeList AccessRanges; in getArgumentAccessInfo()752 ConstantRangeList CBCRL = Attr.getValueAsConstantRangeList(); in getArgumentAccessInfo()1130 DenseMap<const BasicBlock *, ConstantRangeList> Initialized; in inferInitializes()1134 auto VisitBlock = [&](const BasicBlock *BB) -> ConstantRangeList { in inferInitializes()1136 ConstantRangeList CRL; in inferInitializes()1153 CRL = ConstantRangeList(); in inferInitializes()[all …]
909 ConstantRangeList Inits;916 ConstantRangeList getIntersectedInitRangeList(ArrayRef<ArgumentInitInfo> Args, in getIntersectedInitRangeList()930 ConstantRangeList IntersectedIntervals = Args.front().Inits; in getIntersectedInitRangeList()2366 ConstantRangeList Inits; in getInitializesArgMemLoc()2378 Inits = ConstantRangeList(); in getInitializesArgMemLoc()2405 ConstantRangeList()}); in getInitializesArgMemLoc()
894 SRCS_MIN+= IR/ConstantRangeList.cpp
2483 if (!ConstantRangeList::isOrderedRanges(Val)) in parseAttributeGroupBlock()
3193 auto CRLOrNull = ConstantRangeList::getConstantRangeList(RangeList); in parseInitializesAttr()