LLVM: llvm::HexagonBlockRanges::IndexRange Class Reference (original) (raw)
#include "[Target/Hexagon/HexagonBlockRanges.h](HexagonBlockRanges%5F8h%5Fsource.html)"
Inheritance diagram for llvm::HexagonBlockRanges::IndexRange:
| Public Member Functions | |
|---|---|
| IndexRange ()=default | |
| IndexRange (IndexType Start, IndexType End, bool F=false, bool T=false) | |
| IndexType | start () const |
| IndexType | end () const |
| bool | operator< (const IndexRange &A) const |
| bool | overlaps (const IndexRange &A) const |
| bool | contains (const IndexRange &A) const |
| void | merge (const IndexRange &A) |
Detailed Description
Definition at line 81 of file HexagonBlockRanges.h.
Constructor & Destructor Documentation
| llvm::HexagonBlockRanges::IndexRange::IndexRange ( ) | default |
|---|
◆ IndexRange() [2/2]
Member Function Documentation
◆ contains()
◆ end()
| IndexType llvm::HexagonBlockRanges::IndexRange::end ( ) const | inline |
|---|
◆ merge()
◆ operator<()
◆ overlaps()
◆ start()
| IndexType llvm::HexagonBlockRanges::IndexRange::start ( ) const | inline |
|---|
Member Data Documentation
◆ Fixed
bool llvm::HexagonBlockRanges::IndexRange::Fixed = false
◆ TiedEnd
bool llvm::HexagonBlockRanges::IndexRange::TiedEnd = false
The documentation for this class was generated from the following files:
- lib/Target/Hexagon/HexagonBlockRanges.h
- lib/Target/Hexagon/HexagonBlockRanges.cpp