Searched refs:MCELFObjectTargetWriter (Results 1 - 25 of 31) sorted by relevance

12

/freebsd-13-stable/contrib/llvm-project/llvm/lib/MC/
H A DMCELFObjectTargetWriter.cpp1 //===-- MCELFObjectTargetWriter.cpp - ELF Target Writer Subclass ----------===//
13 MCELFObjectTargetWriter::MCELFObjectTargetWriter(bool Is64Bit_, uint8_t OSABI_, function in class:MCELFObjectTargetWriter
20 bool MCELFObjectTargetWriter::needsRelocateWithSymbol(const MCSymbol &Sym,
26 MCELFObjectTargetWriter::sortRelocs(const MCAssembler &Asm,
30 void MCELFObjectTargetWriter::addTargetSectionFlags(MCContext &Ctx,
H A DMCAsmBackend.cpp34 return createELFObjectWriter(cast<MCELFObjectTargetWriter>(std::move(TW)), OS,
59 return createELFDwoObjectWriter(cast<MCELFObjectTargetWriter>(std::move(TW)),
H A DELFObjectWriter.cpp233 std::unique_ptr<MCELFObjectTargetWriter> TargetObjectWriter;
250 ELFObjectWriter(std::unique_ptr<MCELFObjectTargetWriter> MOTW)
290 ELFSingleObjectWriter(std::unique_ptr<MCELFObjectTargetWriter> MOTW,
308 ELFDwoObjectWriter(std::unique_ptr<MCELFObjectTargetWriter> MOTW,
1526 llvm::createELFObjectWriter(std::unique_ptr<MCELFObjectTargetWriter> MOTW,
1533 llvm::createELFDwoObjectWriter(std::unique_ptr<MCELFObjectTargetWriter> MOTW,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/BPF/MCTargetDesc/
H A DBPFELFObjectWriter.cpp22 class BPFELFObjectWriter : public MCELFObjectTargetWriter {
35 : MCELFObjectTargetWriter(/*Is64Bit*/ true, OSABI, ELF::EM_BPF,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Lanai/MCTargetDesc/
H A DLanaiELFObjectWriter.cpp20 class LanaiELFObjectWriter : public MCELFObjectTargetWriter {
36 : MCELFObjectTargetWriter(/*Is64Bit_=*/false, OSABI, ELF::EM_LANAI,
H A DLanaiAsmBackend.cpp130 return createLanaiELFObjectWriter(MCELFObjectTargetWriter::getOSABI(OSType));
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/MSP430/MCTargetDesc/
H A DMSP430ELFObjectWriter.cpp22 class MSP430ELFObjectWriter : public MCELFObjectTargetWriter {
25 : MCELFObjectTargetWriter(false, OSABI, ELF::EM_MSP430,
/freebsd-13-stable/contrib/llvm-project/llvm/include/llvm/MC/
H A DMCELFObjectWriter.h54 class MCELFObjectTargetWriter : public MCObjectTargetWriter { class in namespace:llvm
62 MCELFObjectTargetWriter(bool Is64Bit_, uint8_t OSABI_, uint16_t EMachine_,
66 virtual ~MCELFObjectTargetWriter() = default;
149 createELFObjectWriter(std::unique_ptr<MCELFObjectTargetWriter> MOTW,
153 createELFDwoObjectWriter(std::unique_ptr<MCELFObjectTargetWriter> MOTW,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AMDGPU/MCTargetDesc/
H A DAMDGPUELFObjectWriter.cpp25 class AMDGPUELFObjectWriter : public MCELFObjectTargetWriter {
42 : MCELFObjectTargetWriter(Is64Bit, OSABI, ELF::EM_AMDGPU,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/SystemZ/MCTargetDesc/
H A DSystemZMCObjectWriter.cpp25 class SystemZObjectWriter : public MCELFObjectTargetWriter {
31 // Override MCELFObjectTargetWriter.
39 : MCELFObjectTargetWriter(/*Is64Bit_=*/true, OSABI, ELF::EM_S390,
H A DSystemZMCAsmBackend.cpp127 MCELFObjectTargetWriter::getOSABI(STI.getTargetTriple().getOS());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/VE/MCTargetDesc/
H A DVEELFObjectWriter.cpp21 class VEELFObjectWriter : public MCELFObjectTargetWriter {
24 : MCELFObjectTargetWriter(/* Is64Bit */ true, OSABI, ELF::EM_VE,
H A DVEAsmBackend.cpp213 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(OSType);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AVR/MCTargetDesc/
H A DAVRELFObjectWriter.cpp23 class AVRELFObjectWriter : public MCELFObjectTargetWriter {
36 : MCELFObjectTargetWriter(false, OSABI, ELF::EM_AVR, true) {}
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/RISCV/MCTargetDesc/
H A DRISCVELFObjectWriter.cpp21 class RISCVELFObjectWriter : public MCELFObjectTargetWriter {
43 : MCELFObjectTargetWriter(Is64Bit, OSABI, ELF::EM_RISCV,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Sparc/MCTargetDesc/
H A DSparcELFObjectWriter.cpp22 class SparcELFObjectWriter : public MCELFObjectTargetWriter {
25 : MCELFObjectTargetWriter(Is64Bit, OSABI,
H A DSparcAsmBackend.cpp320 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(OSType);
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/ARM/MCTargetDesc/
H A DARMELFObjectWriter.cpp27 class ARMELFObjectWriter : public MCELFObjectTargetWriter {
50 : MCELFObjectTargetWriter(/*Is64Bit*/ false, OSABI,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Hexagon/MCTargetDesc/
H A DHexagonELFObjectWriter.cpp25 class HexagonELFObjectWriter : public MCELFObjectTargetWriter {
38 : MCELFObjectTargetWriter(/*Is64bit*/ false, OSABI, ELF::EM_HEXAGON,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/MCTargetDesc/
H A DX86ELFObjectWriter.cpp27 class X86ELFObjectWriter : public MCELFObjectTargetWriter {
41 : MCELFObjectTargetWriter(IsELF64, OSABI, EMachine,
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/Mips/MCTargetDesc/
H A DMipsELFObjectWriter.cpp57 class MipsELFObjectWriter : public MCELFObjectTargetWriter {
215 : MCELFObjectTargetWriter(Is64, OSABI, ELF::EM_MIPS, HasRelocationAddend) {}
665 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TT.getOS());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/PowerPC/MCTargetDesc/
H A DPPCELFObjectWriter.cpp23 class PPCELFObjectWriter : public MCELFObjectTargetWriter {
37 : MCELFObjectTargetWriter(Is64Bit, OSABI,
H A DPPCAsmBackend.cpp223 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TT.getOS());
/freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/AArch64/MCTargetDesc/
H A DAArch64ELFObjectWriter.cpp31 class AArch64ELFObjectWriter : public MCELFObjectTargetWriter {
46 : MCELFObjectTargetWriter(/*Is64Bit*/ true, OSABI, ELF::EM_AARCH64,
H A DAArch64AsmBackend.cpp783 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS());
796 uint8_t OSABI = MCELFObjectTargetWriter::getOSABI(TheTriple.getOS());

Completed in 237 milliseconds

12