LLVM 20.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 223 of file MCTargetAsmParser.h.
Enumerator | |
---|---|
NoNearMiss | |
NearMissOperand | |
NearMissFeature | |
NearMissPredicate | |
NearMissTooFewOperands |
Definition at line 225 of file MCTargetAsmParser.h.
|
inline |
Definition at line 292 of file MCTargetAsmParser.h.
References assert(), Features, and NearMissFeature.
|
inline |
Definition at line 288 of file MCTargetAsmParser.h.
|
inlinestatic |
Definition at line 240 of file MCTargetAsmParser.h.
References NearMissFeature.
|
inlinestatic |
Definition at line 262 of file MCTargetAsmParser.h.
References NearMissOperand.
|
inlinestatic |
Definition at line 250 of file MCTargetAsmParser.h.
References NearMissPredicate.
|
inline |
Definition at line 308 of file MCTargetAsmParser.h.
References assert(), MissedOperand, NearMissOperand, and NearMissTooFewOperands.
|
inline |
Definition at line 303 of file MCTargetAsmParser.h.
References assert(), MissedOperand, NearMissOperand, and NearMissTooFewOperands.
|
inline |
Definition at line 313 of file MCTargetAsmParser.h.
References assert(), MissedOperand, and NearMissOperand.
|
inline |
Definition at line 319 of file MCTargetAsmParser.h.
References assert(), MissedOperand, and NearMissOperand.
|
inline |
Definition at line 298 of file MCTargetAsmParser.h.
References assert(), NearMissPredicate, and PredicateError.
|
inlinestatic |
Definition at line 235 of file MCTargetAsmParser.h.
|
inlinestatic |
Definition at line 277 of file MCTargetAsmParser.h.
References NearMissTooFewOperands.
|
inline |
Definition at line 286 of file MCTargetAsmParser.h.
References NoNearMiss.
FeatureBitset llvm::NearMissInfo::Features |
Definition at line 342 of file MCTargetAsmParser.h.
Referenced by getFeatures().
MissedOpInfo llvm::NearMissInfo::MissedOperand |
Definition at line 344 of file MCTargetAsmParser.h.
Referenced by getOpcode(), getOperandClass(), getOperandError(), and getOperandIndex().
unsigned llvm::NearMissInfo::PredicateError |
Definition at line 343 of file MCTargetAsmParser.h.
Referenced by getPredicateError().
TooFewOperandsInfo llvm::NearMissInfo::TooFewOperands |
Definition at line 345 of file MCTargetAsmParser.h.