|
LLVM 22.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.
Referenced by isInstr(), operator!=(), operator<(), operator<(), operator<=(), and operator==().
|
inline |
Definition at line 57 of file HexagonBlockRanges.h.
Definition at line 59 of file HexagonBlockRanges.h.
References First, IndexType(), and X.
|
inline |
Definition at line 177 of file HexagonBlockRanges.h.
Definition at line 194 of file HexagonBlockRanges.h.
References IndexType().
Definition at line 190 of file HexagonBlockRanges.h.
|
inline |
Definition at line 213 of file HexagonBlockRanges.h.
References Entry, Exit, IndexType(), and None.
Definition at line 209 of file HexagonBlockRanges.h.
References IndexType(), and llvm::operator<().
Definition at line 233 of file HexagonBlockRanges.h.
References IndexType(), llvm::operator<(), and llvm::operator==().
Definition at line 186 of file HexagonBlockRanges.h.
References IndexType().
Definition at line 182 of file HexagonBlockRanges.h.