LLVM 19.0.0git
llvm::X86Operand Member List

This is the complete list of members for llvm::X86Operand, including all inherited members.

addAbsMemOperands(MCInst &Inst, unsigned N) constllvm::X86Operandinline
addAVX512RCOperands(MCInst &Inst, unsigned N) constllvm::X86Operandinline
addDstIdxOperands(MCInst &Inst, unsigned N) constllvm::X86Operandinline
addExpr(MCInst &Inst, const MCExpr *Expr) constllvm::X86Operandinline
addGR16orGR32orGR64Operands(MCInst &Inst, unsigned N) constllvm::X86Operandinline
addGR32orGR64Operands(MCInst &Inst, unsigned N) constllvm::X86Operandinline
addImmOperands(MCInst &Inst, unsigned N) constllvm::X86Operandinline
addMaskPairOperands(MCInst &Inst, unsigned N) constllvm::X86Operandinline
addMemOffsOperands(MCInst &Inst, unsigned N) constllvm::X86Operandinline
addMemOperands(MCInst &Inst, unsigned N) constllvm::X86Operandinline
addRegOperands(MCInst &Inst, unsigned N) constllvm::X86Operandinline
AddressOfllvm::X86Operand
addSrcIdxOperands(MCInst &Inst, unsigned N) constllvm::X86Operandinline
CreateDXReg(SMLoc StartLoc, SMLoc EndLoc)llvm::X86Operandinlinestatic
CreateImm(const MCExpr *Val, SMLoc StartLoc, SMLoc EndLoc, StringRef SymName=StringRef(), void *OpDecl=nullptr, bool GlobalRef=true)llvm::X86Operandinlinestatic
CreateMem(unsigned ModeSize, const MCExpr *Disp, SMLoc StartLoc, SMLoc EndLoc, unsigned Size=0, StringRef SymName=StringRef(), void *OpDecl=nullptr, unsigned FrontendSize=0, bool UseUpRegs=false, bool MaybeDirectBranchDest=true)llvm::X86Operandinlinestatic
CreateMem(unsigned ModeSize, unsigned SegReg, const MCExpr *Disp, unsigned BaseReg, unsigned IndexReg, unsigned Scale, SMLoc StartLoc, SMLoc EndLoc, unsigned Size=0, unsigned DefaultBaseReg=X86::NoRegister, StringRef SymName=StringRef(), void *OpDecl=nullptr, unsigned FrontendSize=0, bool UseUpRegs=false, bool MaybeDirectBranchDest=true)llvm::X86Operandinlinestatic
CreatePrefix(unsigned Prefixes, SMLoc StartLoc, SMLoc EndLoc)llvm::X86Operandinlinestatic
CreateReg(unsigned RegNo, SMLoc StartLoc, SMLoc EndLoc, bool AddressOf=false, SMLoc OffsetOfLoc=SMLoc(), StringRef SymName=StringRef(), void *OpDecl=nullptr)llvm::X86Operandinlinestatic
CreateToken(StringRef Str, SMLoc Loc)llvm::X86Operandinlinestatic
dump() constllvm::MCParsedAsmOperandvirtual
DXRegister enum valuellvm::X86Operand
EndLocllvm::X86Operand
getConstraint()llvm::MCParsedAsmOperandinline
getEndLoc() const overridellvm::X86Operandinlinevirtual
getImm() constllvm::X86Operandinline
getLocRange() constllvm::X86Operandinline
getMCOperandNum()llvm::MCParsedAsmOperandinline
getMemBaseReg() constllvm::X86Operandinline
getMemDefaultBaseReg() constllvm::X86Operandinline
getMemDisp() constllvm::X86Operandinline
getMemFrontendSize() constllvm::X86Operandinline
getMemIndexReg() constllvm::X86Operandinline
getMemModeSize() constllvm::X86Operandinline
getMemScale() constllvm::X86Operandinline
getMemSegReg() constllvm::X86Operandinline
getOffsetOfLoc() const overridellvm::X86Operandinlinevirtual
getOpDecl() overridellvm::X86Operandinlinevirtual
getPrefix() constllvm::X86Operandinline
getReg() const overridellvm::X86Operandinlinevirtual
getStartLoc() const overridellvm::X86Operandinlinevirtual
getSymName() overridellvm::X86Operandinlinevirtual
getToken() constllvm::X86Operandinline
Immllvm::X86Operand
Immediate enum valuellvm::X86Operand
isAbsMem() constllvm::X86Operandinline
isAbsMem16() constllvm::X86Operandinline
isAVX512RC() constllvm::X86Operandinline
isDstIdx() constllvm::X86Operandinline
isDstIdx16() constllvm::X86Operandinline
isDstIdx32() constllvm::X86Operandinline
isDstIdx64() constllvm::X86Operandinline
isDstIdx8() constllvm::X86Operandinline
isDXReg() constllvm::X86Operandinline
isGR16orGR32orGR64() constllvm::X86Operandinline
isGR32orGR64() constllvm::X86Operandinline
isImm() const overridellvm::X86Operandinlinevirtual
isImmSExti16i8() constllvm::X86Operandinline
isImmSExti32i8() constllvm::X86Operandinline
isImmSExti64i32() constllvm::X86Operandinline
isImmSExti64i8() constllvm::X86Operandinline
isImmUnsignedi4() constllvm::X86Operandinline
isImmUnsignedi8() constllvm::X86Operandinline
isMaybeDirectBranchDest() constllvm::X86Operandinline
isMem() const overridellvm::X86Operandinlinevirtual
isMem128() constllvm::X86Operandinline
isMem128_RC128() constllvm::X86Operandinline
isMem128_RC128X() constllvm::X86Operandinline
isMem128_RC256() constllvm::X86Operandinline
isMem128_RC256X() constllvm::X86Operandinline
isMem16() constllvm::X86Operandinline
isMem256() constllvm::X86Operandinline
isMem256_RC128() constllvm::X86Operandinline
isMem256_RC128X() constllvm::X86Operandinline
isMem256_RC256() constllvm::X86Operandinline
isMem256_RC256X() constllvm::X86Operandinline
isMem256_RC512() constllvm::X86Operandinline
isMem32() constllvm::X86Operandinline
isMem512() constllvm::X86Operandinline
isMem512_GR16() constllvm::X86Operandinline
isMem512_GR32() constllvm::X86Operandinline
isMem512_GR64() constllvm::X86Operandinline
isMem512_RC256X() constllvm::X86Operandinline
isMem512_RC512() constllvm::X86Operandinline
isMem64() constllvm::X86Operandinline
isMem64_RC128() constllvm::X86Operandinline
isMem64_RC128X() constllvm::X86Operandinline
isMem8() constllvm::X86Operandinline
isMem80() constllvm::X86Operandinline
isMemIndexReg(unsigned LowR, unsigned HighR) constllvm::X86Operandinline
isMemOffs() constllvm::X86Operandinline
isMemOffs16_16() constllvm::X86Operandinline
isMemOffs16_32() constllvm::X86Operandinline
isMemOffs16_8() constllvm::X86Operandinline
isMemOffs32_16() constllvm::X86Operandinline
isMemOffs32_32() constllvm::X86Operandinline
isMemOffs32_64() constllvm::X86Operandinline
isMemOffs32_8() constllvm::X86Operandinline
isMemOffs64_16() constllvm::X86Operandinline
isMemOffs64_32() constllvm::X86Operandinline
isMemOffs64_64() constllvm::X86Operandinline
isMemOffs64_8() constllvm::X86Operandinline
isMemUnsized() constllvm::X86Operandinline
isMemUseUpRegs() const overridellvm::X86Operandinlinevirtual
isOffsetOfLocal() const overridellvm::X86Operandinlinevirtual
isPrefix() constllvm::X86Operandinline
isReg() const overridellvm::X86Operandinlinevirtual
isSibMem() constllvm::X86Operandinline
isSrcIdx() constllvm::X86Operandinline
isSrcIdx16() constllvm::X86Operandinline
isSrcIdx32() constllvm::X86Operandinline
isSrcIdx64() constllvm::X86Operandinline
isSrcIdx8() constllvm::X86Operandinline
isToken() const overridellvm::X86Operandinlinevirtual
isVectorReg() constllvm::X86Operandinline
isVK16Pair() constllvm::X86Operandinline
isVK1Pair() constllvm::X86Operandinline
isVK2Pair() constllvm::X86Operandinline
isVK4Pair() constllvm::X86Operandinline
isVK8Pair() constllvm::X86Operandinline
Kindllvm::X86Operand
KindTy enum namellvm::X86Operand
MCParsedAsmOperand()=defaultllvm::MCParsedAsmOperandprotected
MCParsedAsmOperand(const MCParsedAsmOperand &RHS)=defaultllvm::MCParsedAsmOperandprotected
Memllvm::X86Operand
Memory enum valuellvm::X86Operand
needAddressOf() const overridellvm::X86Operandinlinevirtual
OffsetOfLocllvm::X86Operand
OpDeclllvm::X86Operand
operator=(const MCParsedAsmOperand &)=defaultllvm::MCParsedAsmOperandprotected
Prefllvm::X86Operand
Prefix enum valuellvm::X86Operand
print(raw_ostream &OS) const overridellvm::X86Operandinlinevirtual
Regllvm::X86Operand
Register enum valuellvm::X86Operand
setConstraint(StringRef C)llvm::MCParsedAsmOperandinline
setMCOperandNum(unsigned OpNum)llvm::MCParsedAsmOperandinline
setTokenValue(StringRef Value)llvm::X86Operandinline
StartLocllvm::X86Operand
SymNamellvm::X86Operand
Tokllvm::X86Operand
Token enum valuellvm::X86Operand
UseUpRegsllvm::X86Operand
X86Operand(KindTy K, SMLoc Start, SMLoc End)llvm::X86Operandinline
~MCParsedAsmOperand()=defaultllvm::MCParsedAsmOperandvirtual