LLVM
8.0.1
|
#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 45 of file HexagonBlockRanges.h.
anonymous enum : unsigned |
Enumerator | |
---|---|
None | |
Entry | |
Exit | |
First |
Definition at line 47 of file HexagonBlockRanges.h.
|
inline |
Definition at line 54 of file HexagonBlockRanges.h.
|
inline |
Definition at line 55 of file HexagonBlockRanges.h.
Definition at line 57 of file HexagonBlockRanges.h.
References llvm::None, llvm::operator!=(), llvm::HexagonBlockRanges::RegisterRef::operator<(), llvm::operator<=(), llvm::operator==(), llvm::operator>(), and llvm::operator>=().
|
inline |
Definition at line 175 of file HexagonBlockRanges.h.
References assert().
Definition at line 188 of file HexagonBlockRanges.h.
Definition at line 192 of file HexagonBlockRanges.h.
|
inline |
Definition at line 197 of file HexagonBlockRanges.h.
References assert(), and llvm::None.
Definition at line 207 of file HexagonBlockRanges.h.
References llvm::HexagonBlockRanges::RegisterRef::operator<().
Definition at line 211 of file HexagonBlockRanges.h.
References llvm::None.
Definition at line 231 of file HexagonBlockRanges.h.
References IR, llvm::HexagonBlockRanges::RegisterRef::operator<(), llvm::operator<<(), llvm::operator==(), and P.
Definition at line 180 of file HexagonBlockRanges.h.
Definition at line 184 of file HexagonBlockRanges.h.