|
LLVM
4.0.0
|
#include <HexagonMCChecker.h>
Public Types | |
| enum | { CHECK_SUCCESS = 0, CHECK_ERROR_BRANCHES = 0x00001, CHECK_ERROR_NEWP = 0x00002, CHECK_ERROR_NEWV = 0x00004, CHECK_ERROR_REGISTERS = 0x00008, CHECK_ERROR_READONLY = 0x00010, CHECK_ERROR_LOOP = 0x00020, CHECK_ERROR_ENDLOOP = 0x00040, CHECK_ERROR_SOLO = 0x00080, CHECK_ERROR_SHUFFLE = 0x00100, CHECK_ERROR_NOSLOTS = 0x00200, CHECK_ERROR_UNKNOWN = 0x00400, CHECK_WARN_CURRENT = 0x10000, CHECK_WARN_TEMPORARY = 0x20000 } |
Public Member Functions | |
| void | reset () |
| HexagonMCErrInfo () | |
| void | setError (unsigned e, unsigned r=Hexagon::NoRegister) |
| void | setWarning (unsigned w, unsigned r=Hexagon::NoRegister) |
| void | setShuffleError (unsigned e) |
Public Attributes | |
| ErrInfo_T | s |
Definition at line 32 of file HexagonMCChecker.h.
| anonymous enum |
Definition at line 34 of file HexagonMCChecker.h.
|
inline |
Definition at line 60 of file HexagonMCChecker.h.
References reset().
|
inline |
Definition at line 54 of file HexagonMCChecker.h.
References CHECK_SUCCESS, llvm::ErrInfo_T::Error, llvm::ErrInfo_T::Register, s, llvm::HexagonShuffler::SHUFFLE_SUCCESS, llvm::ErrInfo_T::ShuffleError, and llvm::ErrInfo_T::Warning.
Referenced by HexagonMCErrInfo().
Definition at line 64 of file HexagonMCChecker.h.
References llvm::ErrInfo_T::Error, llvm::ErrInfo_T::Register, and s.
|
inline |
Definition at line 68 of file HexagonMCChecker.h.
References s, and llvm::ErrInfo_T::ShuffleError.
Definition at line 66 of file HexagonMCChecker.h.
References llvm::ErrInfo_T::Register, s, and llvm::ErrInfo_T::Warning.
| ErrInfo_T llvm::HexagonMCErrInfo::s |
Definition at line 52 of file HexagonMCChecker.h.
Referenced by llvm::HexagonMCChecker::addErrInfo(), llvm::HexagonMCChecker::getError(), llvm::HexagonMCChecker::getErrRegister(), llvm::HexagonMCChecker::getShuffleError(), llvm::HexagonMCChecker::getWarning(), reset(), setError(), setShuffleError(), and setWarning().
1.8.6