LLVM: llvm::IntelExpr Struct Reference (original) (raw)

#include "[llvm/MC/MCParser/MCTargetAsmParser.h](MCTargetAsmParser%5F8h%5Fsource.html)"

Public Member Functions
IntelExpr ()=default
IntelExpr (StringRef baseReg, StringRef indexReg, unsigned scale, StringRef offsetName, int64_t imm, bool needBracs)
bool hasBaseReg () const
bool hasIndexReg () const
bool hasRegs () const
bool hasOffset () const
bool emitImm () const
bool isValid () const
Public Attributes
bool NeedBracs = false
int64_t Imm = 0
StringRef BaseReg
StringRef IndexReg
StringRef OffsetName
unsigned Scale = 1

Definition at line 66 of file MCTargetAsmParser.h.

llvm::IntelExpr::IntelExpr ( ) default

IntelExpr() [2/2]

emitImm()

bool llvm::IntelExpr::emitImm ( ) const inline

hasBaseReg()

bool llvm::IntelExpr::hasBaseReg ( ) const inline

hasIndexReg()

bool llvm::IntelExpr::hasIndexReg ( ) const inline

hasOffset()

bool llvm::IntelExpr::hasOffset ( ) const inline

hasRegs()

bool llvm::IntelExpr::hasRegs ( ) const inline

isValid()

bool llvm::IntelExpr::isValid ( ) const inline

BaseReg

Imm

int64_t llvm::IntelExpr::Imm = 0

IndexReg

NeedBracs

bool llvm::IntelExpr::NeedBracs = false

OffsetName

Scale


The documentation for this struct was generated from the following file: