This holds information about one operand of a machine instruction, indicating the register class for register operands, etc.
Synopsis
Declared in <llvm/MC/MCInstrDesc.h>
class MCOperandInfo;
Member Functions
Name |
Description |
Return the zero‐based index of this generic immediate operand type. |
|
Return the zero‐based index of this generic operand type. |
|
Set if this operand is a branch target. |
|
Return true if this operand has a generic immediate type. |
|
Return true if this operand has a generic (target‐independent) type. |
|
Set if this operand is a value that requires the current hwmode to look up its register class. |
|
Set if this operand is a optional def. |
|
Set if this is one of the operands that made up of the predicate operand that controls an isPredicable() instruction. |
Data Members
Name |
Description |
Operand constraints (see OperandConstraint enum). |
|
These are flags from the MCOI::OperandFlags enum. |
|
Information about the type of the operand. |
|
Register class of this operand, or a hardware‐mode lookup index. |
Created with MrDocs