|
LLVM 22.0.0git
|
#include "llvm/MC/MCParser/MCTargetAsmParser.h"
Public Types | |
| enum | NearMissKind { NoNearMiss , NearMissOperand , NearMissFeature , NearMissPredicate , NearMissTooFewOperands } |
Public Member Functions | |
| operator bool () const | |
| NearMissKind | getKind () const |
| const FeatureBitset & | getFeatures () const |
| unsigned | getPredicateError () const |
| unsigned | getOperandClass () const |
| unsigned | getOpcode () const |
| unsigned | getOperandError () const |
| unsigned | getOperandIndex () const |
Static Public Member Functions | |
| static NearMissInfo | getSuccess () |
| static NearMissInfo | getMissedFeature (const FeatureBitset &MissingFeatures) |
| static NearMissInfo | getMissedPredicate (unsigned FailureCode) |
| static NearMissInfo | getMissedOperand (unsigned OperandError, unsigned OperandClass, unsigned Opcode, unsigned OperandIndex) |
| static NearMissInfo | getTooFewOperands (unsigned OperandClass, unsigned Opcode) |
Definition at line 206 of file MCTargetAsmParser.h.
| Enumerator | |
|---|---|
| NoNearMiss | |
| NearMissOperand | |
| NearMissFeature | |
| NearMissPredicate | |
| NearMissTooFewOperands | |
Definition at line 208 of file MCTargetAsmParser.h.
|
inline |
Definition at line 275 of file MCTargetAsmParser.h.
References assert(), Features, and NearMissFeature.
|
inline |
Definition at line 271 of file MCTargetAsmParser.h.
|
inlinestatic |
Definition at line 223 of file MCTargetAsmParser.h.
References NearMissFeature.
|
inlinestatic |
Definition at line 245 of file MCTargetAsmParser.h.
References NearMissOperand.
|
inlinestatic |
Definition at line 233 of file MCTargetAsmParser.h.
References NearMissPredicate.
|
inline |
Definition at line 291 of file MCTargetAsmParser.h.
References assert(), MissedOperand, NearMissOperand, and NearMissTooFewOperands.
|
inline |
Definition at line 286 of file MCTargetAsmParser.h.
References assert(), MissedOperand, NearMissOperand, and NearMissTooFewOperands.
|
inline |
Definition at line 296 of file MCTargetAsmParser.h.
References assert(), MissedOperand, and NearMissOperand.
|
inline |
Definition at line 302 of file MCTargetAsmParser.h.
References assert(), MissedOperand, and NearMissOperand.
|
inline |
Definition at line 281 of file MCTargetAsmParser.h.
References assert(), NearMissPredicate, and PredicateError.
|
inlinestatic |
Definition at line 218 of file MCTargetAsmParser.h.
|
inlinestatic |
Definition at line 260 of file MCTargetAsmParser.h.
References NearMissTooFewOperands.
|
inline |
Definition at line 269 of file MCTargetAsmParser.h.
References NoNearMiss.
| FeatureBitset llvm::NearMissInfo::Features |
Definition at line 325 of file MCTargetAsmParser.h.
Referenced by getFeatures().
| MissedOpInfo llvm::NearMissInfo::MissedOperand |
Definition at line 327 of file MCTargetAsmParser.h.
Referenced by getOpcode(), getOperandClass(), getOperandError(), and getOperandIndex().
| unsigned llvm::NearMissInfo::PredicateError |
Definition at line 326 of file MCTargetAsmParser.h.
Referenced by getPredicateError().
| TooFewOperandsInfo llvm::NearMissInfo::TooFewOperands |
Definition at line 328 of file MCTargetAsmParser.h.