13#ifndef LLVM_LIB_TARGET_PPC_MCELFSTREAMER_PPCELFSTREAMER_H 
   14#define LLVM_LIB_TARGET_PPC_MCELFSTREAMER_PPCELFSTREAMER_H 
   35                 std::unique_ptr<MCObjectWriter> OW,
 
   36                 std::unique_ptr<MCCodeEmitter> 
Emitter);
 
   44  void emitGOTToPCRelReloc(
const MCInst &Inst);
 
   45  void emitGOTToPCRelLabel(
const MCInst &Inst);
 
 
   54                                 std::unique_ptr<MCAsmBackend> &&MAB,
 
   55                                 std::unique_ptr<MCObjectWriter> &&OW,
 
   56                                 std::unique_ptr<MCCodeEmitter> &&
Emitter);
 
dxil DXContainer Global Emitter
 
Generic interface to target specific assembler backends.
 
MCCodeEmitter - Generic instruction encoding interface.
 
Context object for machine code objects.
 
MCELFStreamer(MCContext &Context, std::unique_ptr< MCAsmBackend > TAB, std::unique_ptr< MCObjectWriter > OW, std::unique_ptr< MCCodeEmitter > Emitter)
 
Instances of this class represent a single low-level machine instruction.
 
Streaming machine code generation interface.
 
Generic base class for all target subtargets.
 
MCSymbol - Instances of this class represent a symbol name in the MC file, and MCSymbols are created ...
 
void emitInstruction(const MCInst &Inst, const MCSubtargetInfo &STI) override
Emit the given Instruction into the current section.
 
PPCELFStreamer(MCContext &Context, std::unique_ptr< MCAsmBackend > MAB, std::unique_ptr< MCObjectWriter > OW, std::unique_ptr< MCCodeEmitter > Emitter)
 
void emitLabel(MCSymbol *Symbol, SMLoc Loc=SMLoc()) override
Emit a label for Symbol into the current section.
 
Represents a location in source code.
 
Triple - Helper class for working with autoconf configuration names.
 
This is an optimization pass for GlobalISel generic memory operations.
 
std::optional< bool > isPartOfGOTToPCRelPair(const MCInst &Inst, const MCSubtargetInfo &STI)
 
MCStreamer * createPPCELFStreamer(const Triple &, MCContext &, std::unique_ptr< MCAsmBackend > &&MAB, std::unique_ptr< MCObjectWriter > &&OW, std::unique_ptr< MCCodeEmitter > &&Emitter)