/llvm-project/llvm/lib/MC/ |
H A D | MCAsmBackend.cpp | 1 //===- MCAsmBackend.cpp - Target MC Assembly Backend ----------------------===// 9 #include "llvm/MC/MCAsmBackend.h" 27 MCAsmBackend::MCAsmBackend(llvm::endianness Endian, unsigned RelaxFixupKind) in MCAsmBackend() function in MCAsmBackend 30 MCAsmBackend::~MCAsmBackend() = default; 33 MCAsmBackend::createObjectWriter(raw_pwrite_stream &OS) const { in createObjectWriter() 67 MCAsmBackend::createDwoObjectWriter(raw_pwrite_stream &OS, in createDwoObjectWriter() 86 std::optional<MCFixupKind> MCAsmBackend::getFixupKind(StringRef Name) const { in getFixupKind() 90 const MCFixupKindInfo &MCAsmBackend in getFixupKindInfo() [all...] |
/llvm-project/llvm/include/llvm/MC/ |
H A D | MCAsmBackend.h | 1 //===- llvm/MC/MCAsmBackend.h - MC Asm Backend ------------------*- C++ -*-===// 42 class MCAsmBackend { 44 MCAsmBackend(llvm::endianness Endian, unsigned RelaxFixupKind = MaxFixupKind); 47 MCAsmBackend(const MCAsmBackend &) = delete; 48 MCAsmBackend &operator=(const MCAsmBackend &) = delete; 49 virtual ~MCAsmBackend();
|
H A D | TargetRegistry.h | 40 class MCAsmBackend; 90 std::unique_ptr<MCAsmBackend> &&TAB); 93 std::unique_ptr<MCAsmBackend> &&TAB, 97 std::unique_ptr<MCAsmBackend> &&TAB, 101 std::unique_ptr<MCAsmBackend> &&TAB, 107 std::unique_ptr<MCAsmBackend> &&TAB, 111 std::unique_ptr<MCAsmBackend> &&TAB, 115 std::unique_ptr<MCAsmBackend> &&TAB, 171 using MCAsmBackendCtorTy = MCAsmBackend *(*)(const Target &T, 190 std::unique_ptr<MCAsmBackend> 39 class MCAsmBackend; global() variable [all...] |
H A D | MCAssembler.h | 45 class MCAsmBackend; 62 std::unique_ptr<MCAsmBackend> Backend; 140 MCAssembler(MCContext &Context, std::unique_ptr<MCAsmBackend> Backend, 184 MCAsmBackend *getBackendPtr() const { return Backend.get(); } 188 MCAsmBackend &getBackend() const { return *Backend; } 49 class MCAsmBackend; global() variable
|
/llvm-project/llvm/lib/Target/X86/MCTargetDesc/ |
H A D | X86MCTargetDesc.h | 23 class MCAsmBackend; 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, 22 class MCAsmBackend; global() variable
|
/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/ |
H A D | BPFAsmBackend.cpp | 11 #include "llvm/MC/MCAsmBackend.h" 25 class BPFAsmBackend : public MCAsmBackend { 27 BPFAsmBackend(llvm::endianness Endian) : MCAsmBackend(Endian) {} 56 return MCAsmBackend::getFixupKindInfo(Kind); in getFixupKindInfo() 122 MCAsmBackend *llvm::createBPFAsmBackend(const Target &T, 129 MCAsmBackend *llvm::createBPFbeAsmBackend(const Target &T,
|
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,
|
/llvm-project/llvm/lib/Target/WebAssembly/MCTargetDesc/ |
H A D | WebAssemblyAsmBackend.cpp | 16 #include "llvm/MC/MCAsmBackend.h" 30 class WebAssemblyAsmBackend final : public MCAsmBackend { 36 : MCAsmBackend(llvm::endianness::little), Is64Bit(Is64Bit), 71 return MCAsmBackend::getFixupKindInfo(Kind); in getFixupKindInfo() 118 MCAsmBackend *llvm::createWebAssemblyAsmBackend(const Triple &TT) {
|
/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() 51 MCAsmBackend *llvm::createSPIRVAsmBackend(const Target &T, in createSPIRVAsmBackend()
|
/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/ |
H A D | LanaiAsmBackend.cpp | 11 #include "llvm/MC/MCAsmBackend.h" 43 class LanaiAsmBackend : public MCAsmBackend { 48 : MCAsmBackend(llvm::endianness::big), OSType(OST) {} in LanaiAsmBackend() 144 return MCAsmBackend::getFixupKindInfo(Kind); in getFixupKindInfo() 153 MCAsmBackend *llvm::createLanaiAsmBackend(const Target &T,
|
/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,
|
H A D | PPCAsmBackend.cpp | 13 #include "llvm/MC/MCAsmBackend.h" 84 class PPCAsmBackend : public MCAsmBackend { 89 : MCAsmBackend(TT.isLittleEndian() ? llvm::endianness::little in PPCAsmBackend() 128 return MCAsmBackend::getFixupKindInfo(FK_NONE); in getFixupKindInfo() 131 return MCAsmBackend::getFixupKindInfo(Kind); in getFixupKindInfo() 282 MCAsmBackend *llvm::createPPCAsmBackend(const Target &T,
|
/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,
|
/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/ |
H A D | MSP430AsmBackend.cpp | 12 #include "llvm/MC/MCAsmBackend.h" 28 class MSP430AsmBackend : public MCAsmBackend { 36 : MCAsmBackend(llvm::endianness::little), OSABI(OSABI) {} in MSP430AsmBackend() 81 return MCAsmBackend::getFixupKindInfo(Kind); in getFixupKindInfo() 159 MCAsmBackend *llvm::createMSP430MCAsmBackend(const Target &T,
|
/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/ |
H A D | ARMMCTargetDesc.h | 23 class MCAsmBackend; variable 82 MCAsmBackend *createARMLEAsmBackend(const Target &T, const MCSubtargetInfo &STI, 86 MCAsmBackend *createARMBEAsmBackend(const Target &T, const MCSubtargetInfo &STI, 93 std::unique_ptr<MCAsmBackend> &&MAB,
|
/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/ |
H A D | MipsELFStreamer.h | 24 class MCAsmBackend; variable 36 MipsELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> MAB, 75 std::unique_ptr<MCAsmBackend> MAB,
|
/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() 50 std::unique_ptr<MCAsmBackend> MAB,
|
/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/ |
H A D | SystemZMCAsmBackend.cpp | 12 #include "llvm/MC/MCAsmBackend.h" 108 class SystemZMCAsmBackend : public MCAsmBackend { 110 SystemZMCAsmBackend() : MCAsmBackend(llvm::endianness::big) {} in SystemZMCAsmBackend() 112 // Override MCAsmBackend 152 return MCAsmBackend::getFixupKindInfo(FK_NONE); in getFixupKindInfo() 155 return MCAsmBackend::getFixupKindInfo(Kind); in getFixupKindInfo() 226 MCAsmBackend *llvm::createSystemZMCAsmBackend(const Target &T, in createSystemZMCAsmBackend()
|
/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/ |
H A D | AMDGPUAsmBackend.cpp | 15 #include "llvm/MC/MCAsmBackend.h" 30 class AMDGPUAsmBackend : public MCAsmBackend { 32 AMDGPUAsmBackend(const Target &T) : MCAsmBackend(llvm::endianness::little) {} 187 return MCAsmBackend::getFixupKindInfo(FK_NONE); in getFixupKindInfo() 190 return MCAsmBackend::getFixupKindInfo(Kind); 266 MCAsmBackend *llvm::createAMDGPUAsmBackend(const Target &T,
|
H A D | AMDGPUELFStreamer.h | 19 class MCAsmBackend; variable 27 std::unique_ptr<MCAsmBackend> MAB,
|
/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,
|
/llvm-project/llvm/lib/Target/VE/MCTargetDesc/ |
H A D | VEAsmBackend.cpp | 11 #include "llvm/MC/MCAsmBackend.h" 95 class VEAsmBackend : public MCAsmBackend { 101 : MCAsmBackend(llvm::endianness::little), TheTarget(T) {} in VEAsmBackend() 127 return MCAsmBackend::getFixupKindInfo(Kind); in getFixupKindInfo() 216 MCAsmBackend *llvm::createVEAsmBackend(const Target &T, in createVEAsmBackend()
|
/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/ |
H A D | SparcAsmBackend.cpp | 12 #include "llvm/MC/MCAsmBackend.h" 132 class SparcAsmBackend : public MCAsmBackend { 139 : MCAsmBackend(STI.getTargetTriple().isLittleEndian() in SparcAsmBackend() 262 return MCAsmBackend::getFixupKindInfo(FK_NONE); in getFixupKindInfo() 265 return MCAsmBackend::getFixupKindInfo(Kind); in getFixupKindInfo() 368 MCAsmBackend *llvm::createSparcAsmBackend(const Target &T, in createSparcAsmBackend()
|
/llvm-project/llvm/lib/Target/Xtensa/MCTargetDesc/ |
H A D | XtensaAsmBackend.cpp | 13 #include "llvm/MC/MCAsmBackend.h" 27 class XtensaMCAsmBackend : public MCAsmBackend { 33 : MCAsmBackend(llvm::endianness::little), OSABI(osABI), in XtensaMCAsmBackend() 73 return MCAsmBackend::getFixupKindInfo(Kind); in getFixupKindInfo() 211 MCAsmBackend *llvm::createXtensaMCAsmBackend(const Target &T, in createXtensaMCAsmBackend()
|
/llvm-project/llvm/lib/Target/DirectX/MCTargetDesc/ |
H A D | DirectXMCTargetDesc.cpp | 18 #include "llvm/MC/MCAsmBackend.h" 73 class DXILAsmBackend : public MCAsmBackend { 77 : MCAsmBackend(llvm::endianness::little) {} 121 MCAsmBackend *createDXILMCAsmBackend(const Target &T, in createDXILMCAsmBackend()
|