LLVM 20.0.0git
|
#include "Target/Hexagon/HexagonBlockRanges.h"
Public Types | |
enum | : unsigned { None = 0 , Entry = 1 , Exit = 2 , First = 11 } |
Public Member Functions | |
IndexType () | |
IndexType (unsigned Idx) | |
operator unsigned () const | |
bool | operator== (unsigned x) const |
bool | operator== (IndexType Idx) const |
bool | operator!= (unsigned x) const |
bool | operator!= (IndexType Idx) const |
IndexType | operator++ () |
bool | operator< (unsigned Idx) const |
bool | operator< (IndexType Idx) const |
bool | operator<= (IndexType Idx) const |
Static Public Member Functions | |
static bool | isInstr (IndexType X) |
Definition at line 47 of file HexagonBlockRanges.h.
anonymous enum : unsigned |
Enumerator | |
---|---|
None | |
Entry | |
Exit | |
First |
Definition at line 49 of file HexagonBlockRanges.h.
|
inline |
Definition at line 56 of file HexagonBlockRanges.h.
|
inline |
Definition at line 57 of file HexagonBlockRanges.h.
Definition at line 59 of file HexagonBlockRanges.h.
|
inline |
Definition at line 177 of file HexagonBlockRanges.h.
References assert(), llvm::First, and Index.
Definition at line 194 of file HexagonBlockRanges.h.
Definition at line 190 of file HexagonBlockRanges.h.
References Index.
|
inline |
Definition at line 199 of file HexagonBlockRanges.h.
References assert(), llvm::First, Index, and llvm::None.
Definition at line 213 of file HexagonBlockRanges.h.
References Idx, Index, and llvm::None.
Definition at line 209 of file HexagonBlockRanges.h.
References Idx, and llvm::operator<().
Definition at line 233 of file HexagonBlockRanges.h.
References Idx, llvm::operator<(), and llvm::operator==().
Definition at line 186 of file HexagonBlockRanges.h.
Definition at line 182 of file HexagonBlockRanges.h.