LLVM API Documentation

llvm::X86Operand Member List
This is the complete list of members for llvm::X86Operand, including all inherited members.
addAbsMemOperands(MCInst &Inst, unsigned N) const llvm::X86Operand [inline]
addDstIdxOperands(MCInst &Inst, unsigned N) const llvm::X86Operand [inline]
addExpr(MCInst &Inst, const MCExpr *Expr) const llvm::X86Operand [inline]
addGR32orGR64Operands(MCInst &Inst, unsigned N) const llvm::X86Operand [inline]
addImmOperands(MCInst &Inst, unsigned N) const llvm::X86Operand [inline]
addMemOffsOperands(MCInst &Inst, unsigned N) const llvm::X86Operand [inline]
addMemOperands(MCInst &Inst, unsigned N) const llvm::X86Operand [inline]
addRegOperands(MCInst &Inst, unsigned N) const llvm::X86Operand [inline]
AddressOfllvm::X86Operand
addSrcIdxOperands(MCInst &Inst, unsigned N) const llvm::X86Operand [inline]
CreateImm(const MCExpr *Val, SMLoc StartLoc, SMLoc EndLoc)llvm::X86Operand [inline, static]
CreateMem(const MCExpr *Disp, SMLoc StartLoc, SMLoc EndLoc, unsigned Size=0, StringRef SymName=StringRef(), void *OpDecl=nullptr)llvm::X86Operand [inline, static]
CreateMem(unsigned SegReg, const MCExpr *Disp, unsigned BaseReg, unsigned IndexReg, unsigned Scale, SMLoc StartLoc, SMLoc EndLoc, unsigned Size=0, StringRef SymName=StringRef(), void *OpDecl=nullptr)llvm::X86Operand [inline, static]
CreateReg(unsigned RegNo, SMLoc StartLoc, SMLoc EndLoc, bool AddressOf=false, SMLoc OffsetOfLoc=SMLoc(), StringRef SymName=StringRef(), void *OpDecl=nullptr)llvm::X86Operand [inline, static]
CreateToken(StringRef Str, SMLoc Loc)llvm::X86Operand [inline, static]
dump() const llvm::MCParsedAsmOperand [virtual]
EndLocllvm::X86Operand
getConstraint()llvm::MCParsedAsmOperand [inline]
getEndLoc() const overridellvm::X86Operand [inline, virtual]
getGR32FromGR64(unsigned RegNo)llvm::X86Operand [inline, static]
getImm() const llvm::X86Operand [inline]
getLocRange() const llvm::X86Operand [inline]
getMCOperandNum()llvm::MCParsedAsmOperand [inline]
getMemBaseReg() const llvm::X86Operand [inline]
getMemDisp() const llvm::X86Operand [inline]
getMemIndexReg() const llvm::X86Operand [inline]
getMemScale() const llvm::X86Operand [inline]
getMemSegReg() const llvm::X86Operand [inline]
getOffsetOfLoc() const overridellvm::X86Operand [inline, virtual]
getOpDecl() overridellvm::X86Operand [inline, virtual]
getReg() const overridellvm::X86Operand [inline, virtual]
getStartLoc() const overridellvm::X86Operand [inline, virtual]
getSymName() overridellvm::X86Operand [inline, virtual]
getToken() const llvm::X86Operand [inline]
Immllvm::X86Operand
Immediate enum valuellvm::X86Operand
isAbsMem() const llvm::X86Operand [inline]
isDstIdx() const llvm::X86Operand [inline]
isDstIdx16() const llvm::X86Operand [inline]
isDstIdx32() const llvm::X86Operand [inline]
isDstIdx64() const llvm::X86Operand [inline]
isDstIdx8() const llvm::X86Operand [inline]
isGR32orGR64() const llvm::X86Operand [inline]
isImm() const overridellvm::X86Operand [inline, virtual]
isImmSExti16i8() const llvm::X86Operand [inline]
isImmSExti32i8() const llvm::X86Operand [inline]
isImmSExti64i32() const llvm::X86Operand [inline]
isImmSExti64i8() const llvm::X86Operand [inline]
isMem() const overridellvm::X86Operand [inline, virtual]
isMem128() const llvm::X86Operand [inline]
isMem16() const llvm::X86Operand [inline]
isMem256() const llvm::X86Operand [inline]
isMem32() const llvm::X86Operand [inline]
isMem512() const llvm::X86Operand [inline]
isMem64() const llvm::X86Operand [inline]
isMem8() const llvm::X86Operand [inline]
isMem80() const llvm::X86Operand [inline]
isMemOffs16() const llvm::X86Operand [inline]
isMemOffs32() const llvm::X86Operand [inline]
isMemOffs64() const llvm::X86Operand [inline]
isMemOffs8() const llvm::X86Operand [inline]
isMemUnsized() const llvm::X86Operand [inline]
isMemVX32() const llvm::X86Operand [inline]
isMemVX64() const llvm::X86Operand [inline]
isMemVY32() const llvm::X86Operand [inline]
isMemVY64() const llvm::X86Operand [inline]
isMemVZ32() const llvm::X86Operand [inline]
isMemVZ64() const llvm::X86Operand [inline]
isOffsetOf() const overridellvm::X86Operand [inline, virtual]
isReg() const overridellvm::X86Operand [inline, virtual]
isSrcIdx() const llvm::X86Operand [inline]
isSrcIdx16() const llvm::X86Operand [inline]
isSrcIdx32() const llvm::X86Operand [inline]
isSrcIdx64() const llvm::X86Operand [inline]
isSrcIdx8() const llvm::X86Operand [inline]
isToken() const overridellvm::X86Operand [inline, virtual]
Kindllvm::X86Operand
KindTy enum namellvm::X86Operand
MCParsedAsmOperand()llvm::MCParsedAsmOperand [inline]
Memllvm::X86Operand
Memory enum valuellvm::X86Operand
needAddressOf() const overridellvm::X86Operand [inline, virtual]
OffsetOfLocllvm::X86Operand
OpDeclllvm::X86Operand
print(raw_ostream &OS) const overridellvm::X86Operand [inline, virtual]
Regllvm::X86Operand
Register enum valuellvm::X86Operand
setConstraint(StringRef C)llvm::MCParsedAsmOperand [inline]
setMCOperandNum(unsigned OpNum)llvm::MCParsedAsmOperand [inline]
setTokenValue(StringRef Value)llvm::X86Operand [inline]
StartLocllvm::X86Operand
SymNamellvm::X86Operand
Tokllvm::X86Operand
Token enum valuellvm::X86Operand
X86Operand(KindTy K, SMLoc Start, SMLoc End)llvm::X86Operand [inline]
~MCParsedAsmOperand()llvm::MCParsedAsmOperand [inline, virtual]