Home
last modified time | relevance | path

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

123456

/openbsd-src/gnu/llvm/llvm/lib/MC/
H A DMCAsmBackend.cpp25 MCAsmBackend::MCAsmBackend(support::endianness Endian) : Endian(Endian) {} in MCAsmBackend() function in MCAsmBackend
27 MCAsmBackend::~MCAsmBackend() = default;
30 MCAsmBackend::createObjectWriter(raw_pwrite_stream &OS) const { in createObjectWriter()
60 MCAsmBackend::createDwoObjectWriter(raw_pwrite_stream &OS, in createDwoObjectWriter()
76 std::optional<MCFixupKind> MCAsmBackend::getFixupKind(StringRef Name) const { in getFixupKind()
80 const MCFixupKindInfo &MCAsmBackend::getFixupKindInfo(MCFixupKind Kind) const { in getFixupKindInfo()
110 bool MCAsmBackend::fixupNeedsRelaxationAdvanced( in fixupNeedsRelaxationAdvanced()
/openbsd-src/gnu/llvm/llvm/include/llvm/MC/
H A DMCAsmBackend.h41 class MCAsmBackend {
43 MCAsmBackend(support::endianness Endian);
46 MCAsmBackend(const MCAsmBackend &) = delete;
47 MCAsmBackend &operator=(const MCAsmBackend &) = delete;
48 virtual ~MCAsmBackend();
H A DTargetRegistry.h39 class MCAsmBackend; variable
90 std::unique_ptr<MCAsmBackend> &&TAB, bool ShowInst);
93 std::unique_ptr<MCAsmBackend> &&TAB,
98 std::unique_ptr<MCAsmBackend> &&TAB,
104 std::unique_ptr<MCAsmBackend> &&TAB,
109 std::unique_ptr<MCAsmBackend> &&TAB,
114 std::unique_ptr<MCAsmBackend> &&TAB,
119 std::unique_ptr<MCAsmBackend> &&TAB,
176 using MCAsmBackendCtorTy = MCAsmBackend *(*)(const Target &T,
195 std::unique_ptr<MCAsmBackend> &&TAB,
[all …]
/openbsd-src/gnu/llvm/llvm/lib/Target/WebAssembly/MCTargetDesc/
H A DWebAssemblyAsmBackend.cpp32 class WebAssemblyAsmBackend final : public MCAsmBackend {
38 : MCAsmBackend(support::little), Is64Bit(Is64Bit), in WebAssemblyAsmBackend()
80 return MCAsmBackend::getFixupKindInfo(Kind); in getFixupKindInfo()
127 MCAsmBackend *llvm::createWebAssemblyAsmBackend(const Triple &TT) { in createWebAssemblyAsmBackend()
/openbsd-src/gnu/llvm/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFMCTargetDesc.h23 class MCAsmBackend; variable
38 MCAsmBackend *createBPFAsmBackend(const Target &T, const MCSubtargetInfo &STI,
41 MCAsmBackend *createBPFbeAsmBackend(const Target &T, const MCSubtargetInfo &STI,
H A DBPFAsmBackend.cpp24 class BPFAsmBackend : public MCAsmBackend {
26 BPFAsmBackend(support::endianness Endian) : MCAsmBackend(Endian) {} in BPFAsmBackend()
106 MCAsmBackend *llvm::createBPFAsmBackend(const Target &T, in createBPFAsmBackend()
113 MCAsmBackend *llvm::createBPFbeAsmBackend(const Target &T, in createBPFbeAsmBackend()
/openbsd-src/gnu/llvm/llvm/lib/Target/SPIRV/MCTargetDesc/
H A DSPIRVAsmBackend.cpp19 class SPIRVAsmBackend : public MCAsmBackend {
21 SPIRVAsmBackend(support::endianness Endian) : MCAsmBackend(Endian) {} in SPIRVAsmBackend()
58 MCAsmBackend *llvm::createSPIRVAsmBackend(const Target &T, in createSPIRVAsmBackend()
H A DSPIRVMCTargetDesc.h20 class MCAsmBackend; variable
33 MCAsmBackend *createSPIRVAsmBackend(const Target &T, const MCSubtargetInfo &STI,
/openbsd-src/gnu/llvm/llvm/lib/Target/X86/MCTargetDesc/
H A DX86MCTargetDesc.h21 class MCAsmBackend; variable
97 MCAsmBackend *createX86_32AsmBackend(const Target &T,
101 MCAsmBackend *createX86_64AsmBackend(const Target &T,
121 std::unique_ptr<MCAsmBackend> &&AB,
/openbsd-src/gnu/llvm/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCELFStreamer.h22 class MCAsmBackend; variable
35 PPCELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> MAB,
55 std::unique_ptr<MCAsmBackend> MAB,
H A DPPCAsmBackend.cpp84 class PPCAsmBackend : public MCAsmBackend {
89 : MCAsmBackend(TT.isLittleEndian() ? support::little : support::big), in PPCAsmBackend()
127 return MCAsmBackend::getFixupKindInfo(FK_NONE); in getFixupKindInfo()
130 return MCAsmBackend::getFixupKindInfo(Kind); in getFixupKindInfo()
275 MCAsmBackend *llvm::createPPCAsmBackend(const Target &T, in createPPCAsmBackend()
/openbsd-src/gnu/llvm/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,
/openbsd-src/gnu/llvm/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCAsmBackend.cpp82 class SystemZMCAsmBackend : public MCAsmBackend {
86 : MCAsmBackend(support::big), OSABI(osABI) {} in SystemZMCAsmBackend()
146 return MCAsmBackend::getFixupKindInfo(FK_NONE); in getFixupKindInfo()
149 return MCAsmBackend::getFixupKindInfo(Kind); in getFixupKindInfo()
195 MCAsmBackend *llvm::createSystemZMCAsmBackend(const Target &T, in createSystemZMCAsmBackend()
/openbsd-src/gnu/llvm/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()
50 std::unique_ptr<MCAsmBackend> MAB,
/openbsd-src/gnu/llvm/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiAsmBackend.cpp44 class LanaiAsmBackend : public MCAsmBackend {
49 : MCAsmBackend(support::big), OSType(OST) {} in LanaiAsmBackend()
152 return MCAsmBackend::getFixupKindInfo(Kind); in getFixupKindInfo()
161 MCAsmBackend *llvm::createLanaiAsmBackend(const Target &T, in createLanaiAsmBackend()
H A DLanaiMCTargetDesc.h21 class MCAsmBackend; variable
32 MCAsmBackend *createLanaiAsmBackend(const Target &T, const MCSubtargetInfo &STI,
/openbsd-src/gnu/llvm/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsELFStreamer.h24 class MCAsmBackend; variable
36 MipsELFStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> MAB,
76 std::unique_ptr<MCAsmBackend> MAB,
/openbsd-src/gnu/llvm/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64MCTargetDesc.h23 class MCAsmBackend; variable
40 MCAsmBackend *createAArch64leAsmBackend(const Target &T,
44 MCAsmBackend *createAArch64beAsmBackend(const Target &T,
/openbsd-src/gnu/llvm/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430AsmBackend.cpp29 class MSP430AsmBackend : public MCAsmBackend {
37 : MCAsmBackend(support::little), OSABI(OSABI) {} in MSP430AsmBackend()
88 return MCAsmBackend::getFixupKindInfo(Kind); in getFixupKindInfo()
166 MCAsmBackend *llvm::createMSP430MCAsmBackend(const Target &T, in createMSP430MCAsmBackend()
/openbsd-src/gnu/llvm/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,
/openbsd-src/gnu/llvm/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUAsmBackend.cpp29 class AMDGPUAsmBackend : public MCAsmBackend {
31 AMDGPUAsmBackend(const Target &T) : MCAsmBackend(support::little) {} in AMDGPUAsmBackend()
183 return MCAsmBackend::getFixupKindInfo(FK_NONE); in getFixupKindInfo()
186 return MCAsmBackend::getFixupKindInfo(Kind); in getFixupKindInfo()
262 MCAsmBackend *llvm::createAMDGPUAsmBackend(const Target &T, in createAMDGPUAsmBackend()
H A DAMDGPUELFStreamer.h19 class MCAsmBackend; variable
27 std::unique_ptr<MCAsmBackend> MAB,
/openbsd-src/gnu/llvm/llvm/lib/Target/VE/MCTargetDesc/
H A DVEAsmBackend.cpp95 class VEAsmBackend : public MCAsmBackend {
100 VEAsmBackend(const Target &T) : MCAsmBackend(support::little), TheTarget(T) {} in VEAsmBackend()
126 return MCAsmBackend::getFixupKindInfo(Kind); in getFixupKindInfo()
223 MCAsmBackend *llvm::createVEAsmBackend(const Target &T, in createVEAsmBackend()
/openbsd-src/gnu/llvm/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcAsmBackend.cpp129 class SparcAsmBackend : public MCAsmBackend {
136 : MCAsmBackend(StringRef(T.getName()) == "sparcel" ? support::little in SparcAsmBackend()
259 return MCAsmBackend::getFixupKindInfo(FK_NONE); in getFixupKindInfo()
262 return MCAsmBackend::getFixupKindInfo(Kind); in getFixupKindInfo()
371 MCAsmBackend *llvm::createSparcAsmBackend(const Target &T, in createSparcAsmBackend()
/openbsd-src/gnu/llvm/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVMCTargetDesc.h22 class MCAsmBackend; variable
34 MCAsmBackend *createRISCVAsmBackend(const Target &T, const MCSubtargetInfo &STI,

123456