LLVM: llvm::HexagonBlockRanges::IndexType Class Reference (original) (raw)

#include "[Target/Hexagon/HexagonBlockRanges.h](HexagonBlockRanges%5F8h%5Fsource.html)"

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

Definition at line 47 of file HexagonBlockRanges.h.

anonymous enum

llvm::HexagonBlockRanges::IndexType::IndexType ( ) inline

IndexType() [2/2]

llvm::HexagonBlockRanges::IndexType::IndexType ( unsigned Idx) inline

isInstr()

bool llvm::HexagonBlockRanges::IndexType::isInstr ( IndexType X) inlinestatic

operator unsigned()

llvm::HexagonBlockRanges::IndexType::operator unsigned ( ) const inline

operator!=() [1/2]

bool llvm::HexagonBlockRanges::IndexType::operator!= ( IndexType Idx) const inline

operator!=() [2/2]

bool llvm::HexagonBlockRanges::IndexType::operator!= ( unsigned x) const inline

operator++()

operator<() [1/2]

bool llvm::HexagonBlockRanges::IndexType::operator< ( IndexType Idx) const inline

operator<() [2/2]

bool llvm::HexagonBlockRanges::IndexType::operator< ( unsigned Idx) const inline

operator<=()

bool llvm::HexagonBlockRanges::IndexType::operator<= ( IndexType Idx) const inline

operator==() [1/2]

bool llvm::HexagonBlockRanges::IndexType::operator== ( IndexType Idx) const inline

operator==() [2/2]

bool llvm::HexagonBlockRanges::IndexType::operator== ( unsigned x) const inline

The documentation for this class was generated from the following file: