struct X86Operand::MemOp
Declaration
struct X86Operand::MemOp { /* full declaration omitted */ };
Declared at: llvm/lib/Target/X86/AsmParser/X86Operand.h:62
Member Variables
- public unsigned int SegReg
- public const llvm::MCExpr* Disp
- public unsigned int BaseReg
- public unsigned int DefaultBaseReg
- public unsigned int IndexReg
- public unsigned int Scale
- public unsigned int Size
- public unsigned int ModeSize
- public unsigned int FrontendSize
- If the memory operand is unsized and there are multiple instruction matches, prefer the one with this size.
- public bool 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.