| /freebsd/contrib/llvm-project/llvm/lib/MC/ |
| H A D | MCAsmBackend.cpp | 26 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 D | MCAsmBackend.h | 60 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 D | TargetRegistry.h | 40 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 D | MCAssembler.h | 46 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 D | X86MCTargetDesc.h | 23 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 D | BPFAsmBackend.cpp | 24 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 D | BPFMCTargetDesc.h | 23 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 D | SPIRVAsmBackend.cpp | 19 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 D | WebAssemblyAsmBackend.cpp | 30 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 D | MSP430AsmBackend.cpp | 27 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 D | PPCELFStreamer.h | 21 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 D | LanaiAsmBackend.cpp | 43 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 D | LanaiMCTargetDesc.h | 21 class MCAsmBackend; variable 32 MCAsmBackend *createLanaiAsmBackend(const Target &T, const MCSubtargetInfo &STI,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/ |
| H A D | HexagonMCELFStreamer.h | 24 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 D | MipsMCTargetDesc.h | 21 class MCAsmBackend; variable 40 MCAsmBackend *createMipsAsmBackend(const Target &T, const MCSubtargetInfo &STI, 49 std::unique_ptr<MCAsmBackend> &&AB,
|
| H A D | MipsELFStreamer.h | 24 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 D | AVRMCELFStreamer.h | 29 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 D | ARMMCTargetDesc.h | 23 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 D | AArch64MCTargetDesc.h | 23 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 D | VEAsmBackend.cpp | 85 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 D | XtensaAsmBackend.cpp | 27 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 D | AMDGPUELFStreamer.h | 19 class MCAsmBackend; variable 27 std::unique_ptr<MCAsmBackend> MAB,
|
| /freebsd/contrib/llvm-project/llvm/lib/Target/DirectX/MCTargetDesc/ |
| H A D | DirectXMCTargetDesc.cpp | 73 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 D | SystemZMCAsmBackend.cpp | 108 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 D | LoongArchMCTargetDesc.h | 21 class MCAsmBackend; variable 33 MCAsmBackend *createLoongArchAsmBackend(const Target &T,
|