|
LLVM
4.0.0
|
#include <HexagonBlockRanges.h>
Public Member Functions | |
| void | add (IndexType Start, IndexType End, bool Fixed, bool TiedEnd) |
| void | add (const IndexRange &Range) |
| void | include (const RangeList &RL) |
| void | unionize (bool MergeAdjacent=false) |
| void | subtract (const IndexRange &Range) |
Definition at line 104 of file HexagonBlockRanges.h.
|
inline |
Definition at line 106 of file HexagonBlockRanges.h.
|
inline |
Definition at line 109 of file HexagonBlockRanges.h.
Definition at line 73 of file HexagonBlockRanges.cpp.
References llvm::is_contained().
| void HexagonBlockRanges::RangeList::subtract | ( | const IndexRange & | Range | ) |
Definition at line 139 of file HexagonBlockRanges.cpp.
References llvm::sys::path::begin(), llvm::sys::path::end(), I, llvm::HexagonBlockRanges::IndexRange::overlaps(), and T.
Definition at line 81 of file HexagonBlockRanges.cpp.
References llvm::sys::path::begin(), llvm::sys::path::end(), and Merge().
1.8.6