struct IntelExpr
Declaration
struct IntelExpr { /* full declaration omitted */ };
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:64
Member Variables
- public bool NeedBracs
- public int64_t Imm
- public llvm::StringRef BaseReg
- public llvm::StringRef IndexReg
- public llvm::StringRef OffsetName
- public unsigned int Scale
Method Overview
- public IntelExpr()
- public IntelExpr(llvm::StringRef baseReg, llvm::StringRef indexReg, unsigned int scale, llvm::StringRef offsetName, int64_t imm, bool needBracs)
- public bool emitImm() const
- public bool hasBaseReg() const
- public bool hasIndexReg() const
- public bool hasOffset() const
- public bool hasRegs() const
- public bool isValid() const
Methods
¶IntelExpr()
IntelExpr()
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:72
¶IntelExpr(llvm::StringRef baseReg,
llvm::StringRef indexReg,
unsigned int scale,
llvm::StringRef offsetName,
int64_t imm,
bool needBracs)
IntelExpr(llvm::StringRef baseReg,
llvm::StringRef indexReg,
unsigned int scale,
llvm::StringRef offsetName,
int64_t imm,
bool needBracs)
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:76
Parameters
- llvm::StringRef baseReg
- llvm::StringRef indexReg
- unsigned int scale
- llvm::StringRef offsetName
- int64_t imm
- bool needBracs
¶bool emitImm() const
bool emitImm() const
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:89
¶bool hasBaseReg() const
bool hasBaseReg() const
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:83
¶bool hasIndexReg() const
bool hasIndexReg() const
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:84
¶bool hasOffset() const
bool hasOffset() const
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:86
¶bool hasRegs() const
bool hasRegs() const
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:85
¶bool isValid() const
bool isValid() const
Declared at: llvm/include/llvm/MC/MCParser/MCTargetAsmParser.h:90