LLVM 22.0.0git
|
#include "llvm/MC/MCParser/MCTargetAsmParser.h"
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.
|
default |
|
inline |
Definition at line 76 of file MCTargetAsmParser.h.
References BaseReg, Imm, IndexReg, NeedBracs, OffsetName, Scale, and scale().
|
inline |
Definition at line 89 of file MCTargetAsmParser.h.
References hasOffset(), and hasRegs().
|
inline |
|
inline |
Definition at line 84 of file MCTargetAsmParser.h.
References IndexReg.
|
inline |
|
inline |
Definition at line 85 of file MCTargetAsmParser.h.
References hasBaseReg(), and hasIndexReg().
Referenced by emitImm().
|
inline |
Definition at line 90 of file MCTargetAsmParser.h.
References hasIndexReg(), and Scale.
StringRef llvm::IntelExpr::BaseReg |
Definition at line 69 of file MCTargetAsmParser.h.
Referenced by hasBaseReg(), and IntelExpr().
int64_t llvm::IntelExpr::Imm = 0 |
Definition at line 68 of file MCTargetAsmParser.h.
Referenced by IntelExpr().
StringRef llvm::IntelExpr::IndexReg |
Definition at line 70 of file MCTargetAsmParser.h.
Referenced by hasIndexReg(), and IntelExpr().
bool llvm::IntelExpr::NeedBracs = false |
Definition at line 67 of file MCTargetAsmParser.h.
Referenced by IntelExpr().
StringRef llvm::IntelExpr::OffsetName |
Definition at line 71 of file MCTargetAsmParser.h.
Referenced by hasOffset(), and IntelExpr().
unsigned llvm::IntelExpr::Scale = 1 |
Definition at line 72 of file MCTargetAsmParser.h.
Referenced by IntelExpr(), and isValid().