LLVM: llvm::AAPointerInfo::RangeList Struct Reference (original) (raw)
A container for a list of ranges. More...
#include "[llvm/Transforms/IPO/Attributor.h](Attributor%5F8h%5Fsource.html)"
A container for a list of ranges.
Definition at line 5905 of file Attributor.h.
◆ const_iterator
◆ iterator
◆ RangeTy
◆ value_type
◆ VecTy
| llvm::AAPointerInfo::RangeList::RangeList ( const RangeTy & R) |
inline |
◆ RangeList() [2/3]
| llvm::AAPointerInfo::RangeList::RangeList ( ArrayRef< int64_t > Offsets, int64_t Size ) |
inline |
◆ RangeList() [3/3]
| llvm::AAPointerInfo::RangeList::RangeList ( ) |
default |
◆ addToAllOffsets()
| void llvm::AAPointerInfo::RangeList::addToAllOffsets ( int64_t Inc) |
inline |
◆ begin() [1/2]
| iterator llvm::AAPointerInfo::RangeList::begin ( ) |
inline |
◆ begin() [2/2]
◆ end() [1/2]
| iterator llvm::AAPointerInfo::RangeList::end ( ) |
inline |
◆ end() [2/2]
◆ getUnique()
| const RangeTy & llvm::AAPointerInfo::RangeList::getUnique ( ) const |
inline |
◆ insert() [1/2]
Insert the given range R, maintaining sorted order.
Returns
The place of insertion and true iff anything changed.
Definition at line 6007 of file Attributor.h.
References insert(), and Ranges.
◆ insert() [2/2]
◆ isUnassigned()
| bool llvm::AAPointerInfo::RangeList::isUnassigned ( ) const |
inline |
◆ isUnique()
| bool llvm::AAPointerInfo::RangeList::isUnique ( ) const |
inline |
◆ isUnknown()
| bool llvm::AAPointerInfo::RangeList::isUnknown ( ) const |
inline |
◆ merge()
◆ operator==()
◆ push_back()
| void llvm::AAPointerInfo::RangeList::push_back ( const RangeTy & R) |
inline |
◆ set_difference()
◆ setUnknown()
| iterator llvm::AAPointerInfo::RangeList::setUnknown ( ) |
inline |
◆ size()
| unsigned llvm::AAPointerInfo::RangeList::size ( ) const |
inline |
◆ Ranges
VecTy llvm::AAPointerInfo::RangeList::Ranges
Definition at line 5914 of file Attributor.h.
Referenced by addToAllOffsets(), begin(), begin(), end(), end(), getUnique(), insert(), insert(), isUnassigned(), isUnique(), isUnknown(), merge(), operator==(), push_back(), RangeList(), RangeList(), setUnknown(), and size().
The documentation for this struct was generated from the following file: