Home
last modified time | relevance | path

Searched refs:ConstantRangeList (Results 1 – 12 of 12) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/IR/
H A DConstantRangeList.h31 class [[nodiscard]] ConstantRangeList {
35 ConstantRangeList() = default;
36 ConstantRangeList(ArrayRef<ConstantRange> RangesRef) { in ConstantRangeList() function
46 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 {
H A DAttributes.h42 class ConstantRangeList; variable
1309 LLVM_ABI AttrBuilder &addInitializesAttr(const ConstantRangeList &CRL);
H A DAttributes.td75 /// ConstantRangeList attribute.
/freebsd/contrib/llvm-project/llvm/lib/IR/
H A DConstantRangeList.cpp14 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 ConstantRangeList
146 ConstantRangeList::unionWith(const ConstantRangeList &CRL) const { in unionWith()
156 ConstantRangeList Result; in unionWith()
196 ConstantRangeList
[all …]
H A DMetadata.cpp1399 ConstantRangeList CRLA(RangeListA); in getMostGenericNoaliasAddrspace()
1400 ConstantRangeList CRLB(RangeListB); in getMostGenericNoaliasAddrspace()
1401 ConstantRangeList Result = CRLA.intersectWith(CRLB); in getMostGenericNoaliasAddrspace()
H A DAttributes.cpp696 ConstantRangeList CRL = getInitializes(); in getAsString()
2294 AttrBuilder &AttrBuilder::addInitializesAttr(const ConstantRangeList &CRL) { in addInitializesAttr()
H A DVerifier.cpp2140 Check(ConstantRangeList::isOrderedRanges(Inits), in verifyParameterAttrs()
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/
H A DFunctionAttrs.cpp638 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 …]
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DDeadStoreElimination.cpp909 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()
/freebsd/lib/clang/libllvm/
H A DMakefile894 SRCS_MIN+= IR/ConstantRangeList.cpp
/freebsd/contrib/llvm-project/llvm/lib/Bitcode/Reader/
H A DBitcodeReader.cpp2483 if (!ConstantRangeList::isOrderedRanges(Val)) in parseAttributeGroupBlock()
/freebsd/contrib/llvm-project/llvm/lib/AsmParser/
H A DLLParser.cpp3193 auto CRLOrNull = ConstantRangeList::getConstantRangeList(RangeList); in parseInitializesAttr()