Home
last modified time | relevance | path

Searched refs:MCAsmBackend (Results 1 – 25 of 137) sorted by relevance

123456

/freebsd/contrib/llvm-project/llvm/lib/MC/
H A DMCAsmBackend.cpp26 MCAsmBackend::~MCAsmBackend() = default;
28 MCContext &MCAsmBackend::getContext() const { return Asm->getContext(); } in getContext()
31 MCAsmBackend::createObjectWriter(raw_pwrite_stream &OS) const { in createObjectWriter()
65 MCAsmBackend::createDwoObjectWriter(raw_pwrite_stream &OS, in createDwoObjectWriter()
84 std::optional<MCFixupKind> MCAsmBackend::getFixupKind(StringRef Name) const { in getFixupKind()
88 MCFixupKindInfo MCAsmBackend::getFixupKindInfo(MCFixupKind Kind) const { in getFixupKindInfo()
108 bool MCAsmBackend::fixupNeedsRelaxationAdvanced(const MCFixup &Fixup, in fixupNeedsRelaxationAdvanced()
116 void MCAsmBackend::maybeAddReloc(const MCFragment &F, const MCFixup &Fixup, in maybeAddReloc()
123 bool MCAsmBackend::isDarwinCanonicalPersonality(const MCSymbol *Sym) const { in isDarwinCanonicalPersonality()
139 const MCSubtargetInfo *MCAsmBackend::getSubtargetInfo(const MCFragment &F) { in getSubtargetInfo()
/freebsd/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCAsmBackend.h60 class LLVM_ABI MCAsmBackend {
62 MCAsmBackend(llvm::endianness Endian) : Endian(Endian) {} in MCAsmBackend() function
67 MCAsmBackend(const MCAsmBackend &) = delete;
68 MCAsmBackend &operator=(const MCAsmBackend &) = delete;
69 virtual ~MCAsmBackend();
H A DTargetRegistry.h40 class MCAsmBackend; variable
91 std::unique_ptr<MCAsmBackend> TAB);
94 std::unique_ptr<MCAsmBackend> &&TAB,
98 std::unique_ptr<MCAsmBackend> &&TAB,
102 std::unique_ptr<MCAsmBackend> &&TAB,
108 std::unique_ptr<MCAsmBackend> &&TAB,
112 std::unique_ptr<MCAsmBackend> &&TAB,
116 createDXContainerStreamer(MCContext &Ctx, std::unique_ptr<MCAsmBackend> &&TAB,
173 using MCAsmBackendCtorTy = MCAsmBackend *(*)(const Target &T,
192 std::unique_ptr<MCAsmBackend> &&TAB,
[all …]
H A DMCAssembler.h46 class MCAsmBackend; variable
63 std::unique_ptr<MCAsmBackend> Backend;
137 std::unique_ptr<MCAsmBackend> Backend,
181 MCAsmBackend *getBackendPtr() const { return Backend.get(); } in getBackendPtr()
185 MCAsmBackend &getBackend() const { return *Backend; } in getBackend()
/freebsd/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.h23 class MCAsmBackend; variable
106 MCAsmBackend *createX86_32AsmBackend(const Target &T,
110 MCAsmBackend *createX86_64AsmBackend(const Target &T,
129 std::unique_ptr<MCAsmBackend> &&AB,
134 std::unique_ptr<MCAsmBackend> &&MAB,
/freebsd/contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFAsmBackend.cpp24 class BPFAsmBackend : public MCAsmBackend {
26 BPFAsmBackend(llvm::endianness Endian) : MCAsmBackend(Endian) {} in BPFAsmBackend()
50 return MCAsmBackend::getFixupKindInfo(Kind); in getFixupKindInfo()
116 MCAsmBackend *llvm::createBPFAsmBackend(const Target &T, in createBPFAsmBackend()
123 MCAsmBackend *llvm::createBPFbeAsmBackend(const Target &T, in createBPFbeAsmBackend()
H A DBPFMCTargetDesc.h23 class MCAsmBackend; variable
37 MCAsmBackend *createBPFAsmBackend(const Target &T, const MCSubtargetInfo &STI,
40 MCAsmBackend *createBPFbeAsmBackend(const Target &T, const MCSubtargetInfo &STI,
/freebsd/contrib/llvm-project/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVAsmBackend.cpp19 class SPIRVAsmBackend : public MCAsmBackend {
21 SPIRVAsmBackend(llvm::endianness Endian) : MCAsmBackend(Endian) {} in SPIRVAsmBackend()
40 MCAsmBackend *llvm::createSPIRVAsmBackend(const Target &T, in createSPIRVAsmBackend()
/freebsd/contrib/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyAsmBackend.cpp30 class WebAssemblyAsmBackend final : public MCAsmBackend {
36 : MCAsmBackend(llvm::endianness::little), Is64Bit(Is64Bit), in WebAssemblyAsmBackend()
65 return MCAsmBackend::getFixupKindInfo(Kind); in getFixupKindInfo()
115 MCAsmBackend *llvm::createWebAssemblyAsmBackend(const Triple &TT) { in createWebAssemblyAsmBackend()
/freebsd/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430AsmBackend.cpp27 class MSP430AsmBackend : public MCAsmBackend {
35 : MCAsmBackend(llvm::endianness::little), OSABI(OSABI) {} in MSP430AsmBackend()
69 return MCAsmBackend::getFixupKindInfo(Kind); in getFixupKindInfo()
147 MCAsmBackend *llvm::createMSP430MCAsmBackend(const Target &T, in createMSP430MCAsmBackend()
/freebsd/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCELFStreamer.h21 class MCAsmBackend; variable
34 PPCELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> MAB,
54 std::unique_ptr<MCAsmBackend> &&MAB,
/freebsd/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiAsmBackend.cpp43 class LanaiAsmBackend : public MCAsmBackend {
48 : MCAsmBackend(llvm::endianness::big), OSType(OST) {} in LanaiAsmBackend()
139 return MCAsmBackend::getFixupKindInfo(Kind); in getFixupKindInfo()
148 MCAsmBackend *llvm::createLanaiAsmBackend(const Target &T, in createLanaiAsmBackend()
H A DLanaiMCTargetDesc.h21 class MCAsmBackend; variable
32 MCAsmBackend *createLanaiAsmBackend(const Target &T, const MCSubtargetInfo &STI,
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonMCELFStreamer.h24 HexagonMCELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB,
28 HexagonMCELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB,
42 std::unique_ptr<MCAsmBackend> MAB,
/freebsd/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsMCTargetDesc.h21 class MCAsmBackend; variable
40 MCAsmBackend *createMipsAsmBackend(const Target &T, const MCSubtargetInfo &STI,
49 std::unique_ptr<MCAsmBackend> &&AB,
H A DMipsELFStreamer.h24 class MCAsmBackend; variable
36 MipsELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> MAB,
75 std::unique_ptr<MCAsmBackend> MAB,
/freebsd/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRMCELFStreamer.h29 AVRMCELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB, in AVRMCELFStreamer()
36 AVRMCELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> TAB, in AVRMCELFStreamer()
51 std::unique_ptr<MCAsmBackend> MAB,
/freebsd/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMMCTargetDesc.h23 class MCAsmBackend; variable
83 MCAsmBackend *createARMLEAsmBackend(const Target &T, const MCSubtargetInfo &STI,
87 MCAsmBackend *createARMBEAsmBackend(const Target &T, const MCSubtargetInfo &STI,
94 std::unique_ptr<MCAsmBackend> &&MAB,
/freebsd/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.h23 class MCAsmBackend; variable
40 MCAsmBackend *createAArch64leAsmBackend(const Target &T,
44 MCAsmBackend *createAArch64beAsmBackend(const Target &T,
/freebsd/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEAsmBackend.cpp85 class VEAsmBackend : public MCAsmBackend {
91 : MCAsmBackend(llvm::endianness::little), TheTarget(T) {} in VEAsmBackend()
107 return MCAsmBackend::getFixupKindInfo(Kind); in getFixupKindInfo()
187 MCAsmBackend *llvm::createVEAsmBackend(const Target &T, in createVEAsmBackend()
/freebsd/contrib/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/
H A DXtensaAsmBackend.cpp27 class XtensaAsmBackend : public MCAsmBackend {
33 : MCAsmBackend(llvm::endianness::little), OSABI(osABI), in XtensaAsmBackend()
64 return MCAsmBackend::getFixupKindInfo(Kind); in getFixupKindInfo()
213 MCAsmBackend *llvm::createXtensaAsmBackend(const Target &T, in createXtensaAsmBackend()
/freebsd/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUELFStreamer.h19 class MCAsmBackend; variable
27 std::unique_ptr<MCAsmBackend> MAB,
/freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/MCTargetDesc/
H A DDirectXMCTargetDesc.cpp73 class DXILAsmBackend : public MCAsmBackend {
77 : MCAsmBackend(llvm::endianness::little) {} in DXILAsmBackend()
118 MCAsmBackend *createDXILMCAsmBackend(const Target &T, in createDXILMCAsmBackend()
/freebsd/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCAsmBackend.cpp108 class SystemZMCAsmBackend : public MCAsmBackend {
110 SystemZMCAsmBackend() : MCAsmBackend(llvm::endianness::big) {} in SystemZMCAsmBackend()
147 return MCAsmBackend::getFixupKindInfo(Kind); in getFixupKindInfo()
212 MCAsmBackend *llvm::createSystemZMCAsmBackend(const Target &T, in createSystemZMCAsmBackend()
/freebsd/contrib/llvm-project/llvm/lib/Target/LoongArch/MCTargetDesc/
H A DLoongArchMCTargetDesc.h21 class MCAsmBackend; variable
33 MCAsmBackend *createLoongArchAsmBackend(const Target &T,

123456