|
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.
1.8.13