LLVM
8.0.1
|
#include "Target/X86/AsmParser/X86Operand.h"
Public Attributes | |
unsigned | SegReg |
const MCExpr * | Disp |
unsigned | BaseReg |
unsigned | 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. More... | |
Definition at line 58 of file X86Operand.h.
unsigned llvm::X86Operand::MemOp::BaseReg |
Definition at line 61 of file X86Operand.h.
Referenced by CheckBaseRegAndIndexRegAndScale(), llvm::X86Operand::getMemBaseReg(), and llvm::X86Operand::print().
Definition at line 60 of file X86Operand.h.
Referenced by llvm::X86Operand::getMemDisp(), and llvm::X86Operand::print().
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 69 of file X86Operand.h.
Referenced by llvm::X86Operand::getMemFrontendSize().
unsigned llvm::X86Operand::MemOp::IndexReg |
Definition at line 62 of file X86Operand.h.
Referenced by llvm::X86Operand::getMemIndexReg(), llvm::X86Operand::isMemIndexReg(), and llvm::X86Operand::print().
unsigned llvm::X86Operand::MemOp::ModeSize |
Definition at line 65 of file X86Operand.h.
Referenced by llvm::X86Operand::getMemModeSize(), llvm::X86Operand::isAbsMem16(), llvm::X86Operand::isMemOffs16_16(), llvm::X86Operand::isMemOffs16_32(), llvm::X86Operand::isMemOffs16_8(), llvm::X86Operand::isMemOffs32_16(), llvm::X86Operand::isMemOffs32_32(), llvm::X86Operand::isMemOffs32_64(), llvm::X86Operand::isMemOffs32_8(), llvm::X86Operand::isMemOffs64_16(), llvm::X86Operand::isMemOffs64_32(), llvm::X86Operand::isMemOffs64_64(), llvm::X86Operand::isMemOffs64_8(), and llvm::X86Operand::print().
unsigned llvm::X86Operand::MemOp::Scale |
Definition at line 63 of file X86Operand.h.
Referenced by llvm::X86Operand::getMemScale(), and llvm::X86Operand::print().
unsigned llvm::X86Operand::MemOp::SegReg |
Definition at line 59 of file X86Operand.h.
Referenced by CheckBaseRegAndIndexRegAndScale(), llvm::X86Operand::getMemSegReg(), and llvm::X86Operand::print().
unsigned llvm::X86Operand::MemOp::Size |
Definition at line 64 of file X86Operand.h.
Referenced by CheckBaseRegAndIndexRegAndScale(), getPrefixes(), llvm::X86Operand::isMem128(), llvm::X86Operand::isMem16(), llvm::X86Operand::isMem256(), llvm::X86Operand::isMem32(), llvm::X86Operand::isMem512(), llvm::X86Operand::isMem64(), llvm::X86Operand::isMem8(), llvm::X86Operand::isMem80(), llvm::X86Operand::isMemOffs16_16(), llvm::X86Operand::isMemOffs16_32(), llvm::X86Operand::isMemOffs16_8(), llvm::X86Operand::isMemOffs32_16(), llvm::X86Operand::isMemOffs32_32(), llvm::X86Operand::isMemOffs32_64(), llvm::X86Operand::isMemOffs32_8(), llvm::X86Operand::isMemOffs64_16(), llvm::X86Operand::isMemOffs64_32(), llvm::X86Operand::isMemOffs64_64(), llvm::X86Operand::isMemOffs64_8(), llvm::X86Operand::isMemUnsized(), and llvm::X86Operand::print().