LLVM: llvm::X86Operand::MemOp Struct Reference (original) (raw)
#include "[Target/X86/AsmParser/X86Operand.h](X86Operand%5F8h%5Fsource.html)"
| 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.
◆ BaseReg
◆ DefaultBaseReg
MCRegister llvm::X86Operand::MemOp::DefaultBaseReg
◆ Disp
◆ FrontendSize
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.
◆ IndexReg
◆ MaybeDirectBranchDest
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.
◆ ModeSize
unsigned llvm::X86Operand::MemOp::ModeSize
◆ Scale
◆ SegReg
◆ Size
The documentation for this struct was generated from the following file:
- lib/Target/X86/AsmParser/X86Operand.h