LLVM 20.0.0git
llvm::LoongArchAsmBackend Member List

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

allowAutoPadding() constllvm::MCAsmBackendinlinevirtual
allowEnhancedRelaxation() constllvm::MCAsmBackendinlinevirtual
allowLinkerRelaxation() constllvm::MCAsmBackendinline
applyFixup(const MCAssembler &Asm, const MCFixup &Fixup, const MCValue &Target, MutableArrayRef< char > Data, uint64_t Value, bool IsResolved, const MCSubtargetInfo *STI) const overridellvm::LoongArchAsmBackendvirtual
createDwoObjectWriter(raw_pwrite_stream &OS, raw_pwrite_stream &DwoOS) constllvm::MCAsmBackend
createObjectTargetWriter() const overridellvm::LoongArchAsmBackendvirtual
createObjectWriter(raw_pwrite_stream &OS) constllvm::MCAsmBackend
Endianllvm::MCAsmBackend
evaluateTargetFixup(const MCAssembler &Asm, const MCFixup &Fixup, const MCFragment *DF, const MCValue &Target, const MCSubtargetInfo *STI, uint64_t &Value, bool &WasForced)llvm::MCAsmBackendinlinevirtual
finishLayout(MCAssembler const &Asm) constllvm::MCAsmBackendinlinevirtual
fixupNeedsRelaxation(const MCFixup &Fixup, uint64_t Value) constllvm::MCAsmBackendinlinevirtual
fixupNeedsRelaxationAdvanced(const MCAssembler &Asm, const MCFixup &Fixup, bool Resolved, uint64_t Value, const MCRelaxableFragment *DF, const bool WasForced) constllvm::MCAsmBackendvirtual
generateCompactUnwindEncoding(const MCDwarfFrameInfo *FI, const MCContext *Ctxt) constllvm::MCAsmBackendinlinevirtual
getFixupKind(StringRef Name) const overridellvm::LoongArchAsmBackendvirtual
getFixupKindInfo(MCFixupKind Kind) const overridellvm::LoongArchAsmBackendvirtual
getMaximumNopSize(const MCSubtargetInfo &STI) constllvm::MCAsmBackendinlinevirtual
getMinimumNopSize() constllvm::MCAsmBackendinlinevirtual
getNumFixupKinds() const overridellvm::LoongArchAsmBackendinlinevirtual
getSecToAlignSym()llvm::LoongArchAsmBackendinline
getTargetOptions() constllvm::LoongArchAsmBackendinline
handleAddSubRelocations(const MCAssembler &Asm, const MCFragment &F, const MCFixup &Fixup, const MCValue &Target, uint64_t &FixedValue) const overridellvm::LoongArchAsmBackendvirtual
handleAssemblerFlag(MCAssemblerFlag Flag)llvm::MCAsmBackendinlinevirtual
isDarwinCanonicalPersonality(const MCSymbol *Sym) constllvm::MCAsmBackend
isMicroMips(const MCSymbol *Sym) constllvm::MCAsmBackendinlinevirtual
LoongArchAsmBackend(const MCSubtargetInfo &STI, uint8_t OSABI, bool Is64Bit, const MCTargetOptions &Options)llvm::LoongArchAsmBackendinline
mayNeedRelaxation(const MCInst &Inst, const MCSubtargetInfo &STI) constllvm::MCAsmBackendinlinevirtual
MCAsmBackend(llvm::endianness Endian, unsigned RelaxFixupKind=MaxFixupKind)llvm::MCAsmBackendprotected
MCAsmBackend(const MCAsmBackend &)=deletellvm::MCAsmBackend
operator=(const MCAsmBackend &)=deletellvm::MCAsmBackend
relaxDwarfCFA(const MCAssembler &Asm, MCDwarfCallFrameFragment &DF, bool &WasRelaxed) const overridellvm::LoongArchAsmBackendvirtual
relaxDwarfLineAddr(const MCAssembler &Asm, MCDwarfLineAddrFragment &DF, bool &WasRelaxed) const overridellvm::LoongArchAsmBackendvirtual
RelaxFixupKindllvm::MCAsmBackend
relaxInstruction(MCInst &Inst, const MCSubtargetInfo &STI) const overridellvm::LoongArchAsmBackendinlinevirtual
relaxLEB128(const MCAssembler &Asm, MCLEBFragment &LF, int64_t &Value) const overridellvm::LoongArchAsmBackendvirtual
reset()llvm::MCAsmBackendinlinevirtual
shouldForceRelocation(const MCAssembler &Asm, const MCFixup &Fixup, const MCValue &Target, const MCSubtargetInfo *STI) overridellvm::LoongArchAsmBackendvirtual
shouldInsertExtraNopBytesForCodeAlign(const MCAlignFragment &AF, unsigned &Size) overridellvm::LoongArchAsmBackendvirtual
shouldInsertFixupForCodeAlign(MCAssembler &Asm, MCAlignFragment &AF) overridellvm::LoongArchAsmBackendvirtual
writeNopData(raw_ostream &OS, uint64_t Count, const MCSubtargetInfo *STI) const overridellvm::LoongArchAsmBackendvirtual
~LoongArchAsmBackend() overridellvm::LoongArchAsmBackendinline
~MCAsmBackend()llvm::MCAsmBackendvirtual