LLVM 19.0.0git
llvm::AArch64MCExpr Member List

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

AArch64MCExpr(const MCExpr *Expr, VariantKind Kind)llvm::AArch64MCExprinlineexplicitprotected
Binary enum valuellvm::MCExpr
classof(const MCExpr *E)llvm::AArch64MCExprinlinestatic
Constant enum valuellvm::MCExpr
create(const MCExpr *Expr, VariantKind Kind, MCContext &Ctx)llvm::AArch64MCExprstatic
dump() constllvm::MCExpr
evaluateAsAbsolute(int64_t &Res, const MCAsmLayout &Layout, const SectionAddrMap &Addrs) constllvm::MCExpr
evaluateAsAbsolute(int64_t &Res) constllvm::MCExpr
evaluateAsAbsolute(int64_t &Res, const MCAssembler &Asm) constllvm::MCExpr
evaluateAsAbsolute(int64_t &Res, const MCAssembler *Asm) constllvm::MCExpr
evaluateAsAbsolute(int64_t &Res, const MCAsmLayout &Layout) constllvm::MCExpr
evaluateAsRelocatable(MCValue &Res, const MCAsmLayout *Layout, const MCFixup *Fixup) constllvm::MCExpr
evaluateAsRelocatableImpl(MCValue &Res, const MCAsmLayout *Layout, const MCFixup *Fixup) const overridellvm::AArch64MCExprvirtual
llvm::MCExpr::evaluateAsRelocatableImpl(MCValue &Res, const MCAssembler *Asm, const MCAsmLayout *Layout, const MCFixup *Fixup, const SectionAddrMap *Addrs, bool InSet) constllvm::MCExprprotected
evaluateAsValue(MCValue &Res, const MCAsmLayout &Layout) constllvm::MCExpr
evaluateKnownAbsolute(int64_t &Res, const MCAsmLayout &Layout) constllvm::MCExpr
ExprKind enum namellvm::MCExpr
findAssociatedFragment() const overridellvm::AArch64MCExprvirtual
fixELFSymbolsInTLSFixups(MCAssembler &Asm) const overridellvm::AArch64MCExprvirtual
getAddressFrag(VariantKind Kind)llvm::AArch64MCExprinlinestatic
getKind() constllvm::AArch64MCExprinline
getLoc() constllvm::MCExprinline
getSubclassData() constllvm::MCExprinlineprotected
getSubExpr() constllvm::AArch64MCExprinline
getSymbolLoc(VariantKind Kind)llvm::AArch64MCExprinlinestatic
getVariantKindName() constllvm::AArch64MCExpr
inlineAssignedExpr() constllvm::MCTargetExprinlinevirtual
isEqualTo(const MCExpr *x) constllvm::MCTargetExprinlinevirtual
isNotChecked(VariantKind Kind)llvm::AArch64MCExprinlinestatic
MCExpr(ExprKind Kind, SMLoc Loc, unsigned SubclassData=0)llvm::MCExprinlineexplicitprotected
MCExpr(const MCExpr &)=deletellvm::MCExpr
MCTargetExpr()llvm::MCTargetExprinlineprotected
operator=(const MCExpr &)=deletellvm::MCExpr
print(raw_ostream &OS, const MCAsmInfo *MAI, bool InParens=false) constllvm::MCExpr
printImpl(raw_ostream &OS, const MCAsmInfo *MAI) const overridellvm::AArch64MCExprvirtual
SymbolRef enum valuellvm::MCExpr
Target enum valuellvm::MCExpr
Unary enum valuellvm::MCExpr
VariantKind enum namellvm::AArch64MCExpr
visitUsedExpr(MCStreamer &Streamer) const overridellvm::AArch64MCExprvirtual
VK_ABS enum valuellvm::AArch64MCExpr
VK_ABS_G0 enum valuellvm::AArch64MCExpr
VK_ABS_G0_NC enum valuellvm::AArch64MCExpr
VK_ABS_G0_S enum valuellvm::AArch64MCExpr
VK_ABS_G1 enum valuellvm::AArch64MCExpr
VK_ABS_G1_NC enum valuellvm::AArch64MCExpr
VK_ABS_G1_S enum valuellvm::AArch64MCExpr
VK_ABS_G2 enum valuellvm::AArch64MCExpr
VK_ABS_G2_NC enum valuellvm::AArch64MCExpr
VK_ABS_G2_S enum valuellvm::AArch64MCExpr
VK_ABS_G3 enum valuellvm::AArch64MCExpr
VK_ABS_PAGE enum valuellvm::AArch64MCExpr
VK_ABS_PAGE_NC enum valuellvm::AArch64MCExpr
VK_AddressFragBits enum valuellvm::AArch64MCExpr
VK_AUTH enum valuellvm::AArch64MCExpr
VK_AUTHADDR enum valuellvm::AArch64MCExpr
VK_CALL enum valuellvm::AArch64MCExpr
VK_DTPREL enum valuellvm::AArch64MCExpr
VK_DTPREL_G0 enum valuellvm::AArch64MCExpr
VK_DTPREL_G0_NC enum valuellvm::AArch64MCExpr
VK_DTPREL_G1 enum valuellvm::AArch64MCExpr
VK_DTPREL_G1_NC enum valuellvm::AArch64MCExpr
VK_DTPREL_G2 enum valuellvm::AArch64MCExpr
VK_DTPREL_HI12 enum valuellvm::AArch64MCExpr
VK_DTPREL_LO12 enum valuellvm::AArch64MCExpr
VK_DTPREL_LO12_NC enum valuellvm::AArch64MCExpr
VK_G0 enum valuellvm::AArch64MCExpr
VK_G1 enum valuellvm::AArch64MCExpr
VK_G2 enum valuellvm::AArch64MCExpr
VK_G3 enum valuellvm::AArch64MCExpr
VK_GOT enum valuellvm::AArch64MCExpr
VK_GOT_LO12 enum valuellvm::AArch64MCExpr
VK_GOT_PAGE enum valuellvm::AArch64MCExpr
VK_GOT_PAGE_LO15 enum valuellvm::AArch64MCExpr
VK_GOTTPREL enum valuellvm::AArch64MCExpr
VK_GOTTPREL_G0_NC enum valuellvm::AArch64MCExpr
VK_GOTTPREL_G1 enum valuellvm::AArch64MCExpr
VK_GOTTPREL_LO12_NC enum valuellvm::AArch64MCExpr
VK_GOTTPREL_PAGE enum valuellvm::AArch64MCExpr
VK_HI12 enum valuellvm::AArch64MCExpr
VK_INVALID enum valuellvm::AArch64MCExpr
VK_LO12 enum valuellvm::AArch64MCExpr
VK_LO15 enum valuellvm::AArch64MCExpr
VK_NC enum valuellvm::AArch64MCExpr
VK_PAGE enum valuellvm::AArch64MCExpr
VK_PAGEOFF enum valuellvm::AArch64MCExpr
VK_PREL enum valuellvm::AArch64MCExpr
VK_PREL_G0 enum valuellvm::AArch64MCExpr
VK_PREL_G0_NC enum valuellvm::AArch64MCExpr
VK_PREL_G1 enum valuellvm::AArch64MCExpr
VK_PREL_G1_NC enum valuellvm::AArch64MCExpr
VK_PREL_G2 enum valuellvm::AArch64MCExpr
VK_PREL_G2_NC enum valuellvm::AArch64MCExpr
VK_PREL_G3 enum valuellvm::AArch64MCExpr
VK_SABS enum valuellvm::AArch64MCExpr
VK_SECREL enum valuellvm::AArch64MCExpr
VK_SECREL_HI12 enum valuellvm::AArch64MCExpr
VK_SECREL_LO12 enum valuellvm::AArch64MCExpr
VK_SymLocBits enum valuellvm::AArch64MCExpr
VK_TLSDESC enum valuellvm::AArch64MCExpr
VK_TLSDESC_LO12 enum valuellvm::AArch64MCExpr
VK_TLSDESC_PAGE enum valuellvm::AArch64MCExpr
VK_TPREL enum valuellvm::AArch64MCExpr
VK_TPREL_G0 enum valuellvm::AArch64MCExpr
VK_TPREL_G0_NC enum valuellvm::AArch64MCExpr
VK_TPREL_G1 enum valuellvm::AArch64MCExpr
VK_TPREL_G1_NC enum valuellvm::AArch64MCExpr
VK_TPREL_G2 enum valuellvm::AArch64MCExpr
VK_TPREL_HI12 enum valuellvm::AArch64MCExpr
VK_TPREL_LO12 enum valuellvm::AArch64MCExpr
VK_TPREL_LO12_NC enum valuellvm::AArch64MCExpr
~MCTargetExpr()=defaultllvm::MCTargetExprprotectedvirtual