LLVM: llvm::HexagonMCChecker Class Reference (original) (raw)

Check for a valid bundle. More...

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

Public Member Functions
HexagonMCChecker (MCContext &Context, MCInstrInfo const &MCII, MCSubtargetInfo const &STI, MCInst &mcb, const MCRegisterInfo &ri, bool ReportErrors=true)
HexagonMCChecker (HexagonMCChecker const &Check, MCSubtargetInfo const &STI, bool CopyReportErrors)
bool check (bool FullCheck=true)
void reportErrorRegisters (MCRegister Register)
void reportErrorNewValue (MCRegister Register)
void reportError (SMLoc Loc, Twine const &Msg)
void reportNote (SMLoc Loc, Twine const &Msg)
void reportError (Twine const &Msg)
void reportWarning (Twine const &Msg)
void reportBranchErrors ()

Check for a valid bundle.

Definition at line 33 of file HexagonMCChecker.h.

HexagonMCChecker() [2/2]

check()

bool HexagonMCChecker::check ( bool FullCheck = true )

reportBranchErrors()

void HexagonMCChecker::reportBranchErrors ( )

reportError() [1/2]

reportError() [2/2]

void HexagonMCChecker::reportError ( Twine const & Msg )

reportErrorNewValue()

void HexagonMCChecker::reportErrorNewValue ( MCRegister Register )

reportErrorRegisters()

void HexagonMCChecker::reportErrorRegisters ( MCRegister Register )

reportNote()

reportWarning()

void HexagonMCChecker::reportWarning ( Twine const & Msg )

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