|
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.