class NearMissInfo
Declaration
class NearMissInfo { /* full declaration omitted */ };
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:185
Member Variables
- private llvm::NearMissInfo::NearMissKind Kind
- private anonymous struct / union
Method Overview
- private NearMissInfo()
- 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
¶NearMissInfo()
NearMissInfo()
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:310
¶const llvm::FeatureBitset& getFeatures() const
const llvm::FeatureBitset& getFeatures() const
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:254
¶llvm::NearMissInfo::NearMissKind getKind() const
llvm::NearMissInfo::NearMissKind getKind() const
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:250
¶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:202
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:224
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:212
Parameters
- unsigned int FailureCode
¶unsigned int getOpcode() const
unsigned int getOpcode() const
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:270
¶unsigned int getOperandClass() const
unsigned int getOperandClass() const
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:265
¶unsigned int getOperandError() const
unsigned int getOperandError() const
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:275
¶unsigned int getOperandIndex() const
unsigned int getOperandIndex() const
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:281
¶unsigned int getPredicateError() const
unsigned int getPredicateError() const
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:260
¶static llvm::NearMissInfo getSuccess()
static llvm::NearMissInfo getSuccess()
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:197
¶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:239
Parameters
- unsigned int OperandClass
- unsigned int Opcode
¶bool operator bool() const
bool operator bool() const
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:248