20 RISCVELFObjectWriter(uint8_t OSABI,
bool Is64Bit);
22 ~RISCVELFObjectWriter()
override;
26 const MCFixup &Fixup,
bool IsPCRel)
const override;
30 RISCVELFObjectWriter::RISCVELFObjectWriter(uint8_t OSABI,
bool Is64Bit)
34 RISCVELFObjectWriter::~RISCVELFObjectWriter() {}
44 uint8_t OSABI,
bool Is64Bit) {
This represents an "assembler immediate".
Defines the object file and target independent interfaces used by the assembler backend to write nati...
Encode information on a single operation to perform on a byte sequence (e.g., an encoded instruction)...
static unsigned getRelocType(const MCValue &Target, const MCFixupKind FixupKind, const bool IsPCRel)
Translates generic PPC fixup kind to Mach-O/PPC relocation type enum.
Context object for machine code objects.
Function Alias Analysis false
#define llvm_unreachable(msg)
Marks that the current location is not supposed to be reachable.
PowerPC TLS Dynamic Call Fixup
Target - Wrapper for Target specific information.
MCObjectWriter * createELFObjectWriter(MCELFObjectTargetWriter *MOTW, raw_pwrite_stream &OS, bool IsLittleEndian)
Construct a new ELF writer instance.
An abstract base class for streams implementations that also support a pwrite operation.
MCObjectWriter * createRISCVELFObjectWriter(raw_pwrite_stream &OS, uint8_t OSABI, bool Is64Bit)