LLVM 22.0.0git
|
#include "Target/X86/AsmParser/X86Operand.h"
Public Attributes | |
MCRegister | SegReg |
const MCExpr * | Disp |
MCRegister | BaseReg |
MCRegister | DefaultBaseReg |
MCRegister | IndexReg |
unsigned | Scale |
unsigned | Size |
unsigned | ModeSize |
unsigned | FrontendSize |
If the memory operand is unsized and there are multiple instruction matches, prefer the one with this size. | |
bool | MaybeDirectBranchDest |
If false, then this operand must be a memory operand for an indirect branch instruction. |
Definition at line 62 of file X86Operand.h.
MCRegister llvm::X86Operand::MemOp::BaseReg |
Definition at line 65 of file X86Operand.h.
MCRegister llvm::X86Operand::MemOp::DefaultBaseReg |
Definition at line 66 of file X86Operand.h.
Definition at line 64 of file X86Operand.h.
unsigned llvm::X86Operand::MemOp::FrontendSize |
If the memory operand is unsized and there are multiple instruction matches, prefer the one with this size.
Definition at line 74 of file X86Operand.h.
MCRegister llvm::X86Operand::MemOp::IndexReg |
Definition at line 67 of file X86Operand.h.
bool llvm::X86Operand::MemOp::MaybeDirectBranchDest |
If false, then this operand must be a memory operand for an indirect branch instruction.
Otherwise, this operand may belong to either a direct or indirect branch instruction.
Definition at line 79 of file X86Operand.h.
unsigned llvm::X86Operand::MemOp::ModeSize |
Definition at line 70 of file X86Operand.h.
unsigned llvm::X86Operand::MemOp::Scale |
Definition at line 68 of file X86Operand.h.
MCRegister llvm::X86Operand::MemOp::SegReg |
Definition at line 63 of file X86Operand.h.
unsigned llvm::X86Operand::MemOp::Size |
Definition at line 69 of file X86Operand.h.