class NearMissInfo
Declaration
class NearMissInfo { /* full declaration omitted */ };
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:181
Method Overview
- public const llvm::FeatureBitset & getFeatures() const
- public llvm::NearMissInfo::NearMissKind getKind() const
- public static llvm::NearMissInfo getMissedFeature(const llvm::FeatureBitset & MissingFeatures)
- public static llvm::NearMissInfo getMissedOperand(unsigned int OperandError, unsigned int OperandClass, unsigned int Opcode, unsigned int OperandIndex)
- public static llvm::NearMissInfo getMissedPredicate(unsigned int FailureCode)
- public unsigned int getOpcode() const
- public unsigned int getOperandClass() const
- public unsigned int getOperandError() const
- public unsigned int getOperandIndex() const
- public unsigned int getPredicateError() const
- public static llvm::NearMissInfo getSuccess()
- public static llvm::NearMissInfo getTooFewOperands(unsigned int OperandClass, unsigned int Opcode)
- public bool operator bool() const
Methods
¶const llvm::FeatureBitset& getFeatures() const
const llvm::FeatureBitset& getFeatures() const
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:250
¶llvm::NearMissInfo::NearMissKind getKind() const
llvm::NearMissInfo::NearMissKind getKind() const
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:246
¶static llvm::NearMissInfo getMissedFeature(
const llvm::FeatureBitset& MissingFeatures)
static llvm::NearMissInfo getMissedFeature(
const llvm::FeatureBitset& MissingFeatures)
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:198
Parameters
- const llvm::FeatureBitset& MissingFeatures
¶static llvm::NearMissInfo getMissedOperand(
unsigned int OperandError,
unsigned int OperandClass,
unsigned int Opcode,
unsigned int OperandIndex)
static llvm::NearMissInfo getMissedOperand(
unsigned int OperandError,
unsigned int OperandClass,
unsigned int Opcode,
unsigned int OperandIndex)
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:220
Parameters
- unsigned int OperandError
- unsigned int OperandClass
- unsigned int Opcode
- unsigned int OperandIndex
¶static llvm::NearMissInfo getMissedPredicate(
unsigned int FailureCode)
static llvm::NearMissInfo getMissedPredicate(
unsigned int FailureCode)
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:208
Parameters
- unsigned int FailureCode
¶unsigned int getOpcode() const
unsigned int getOpcode() const
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:266
¶unsigned int getOperandClass() const
unsigned int getOperandClass() const
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:261
¶unsigned int getOperandError() const
unsigned int getOperandError() const
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:271
¶unsigned int getOperandIndex() const
unsigned int getOperandIndex() const
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:277
¶unsigned int getPredicateError() const
unsigned int getPredicateError() const
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:256
¶static llvm::NearMissInfo getSuccess()
static llvm::NearMissInfo getSuccess()
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:193
¶static llvm::NearMissInfo getTooFewOperands(
unsigned int OperandClass,
unsigned int Opcode)
static llvm::NearMissInfo getTooFewOperands(
unsigned int OperandClass,
unsigned int Opcode)
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:235
Parameters
- unsigned int OperandClass
- unsigned int Opcode
¶bool operator bool() const
bool operator bool() const
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:244