10 #ifndef LLVM_LIB_TARGET_AVR_MCTARGETDESC_AVRMCELFSTREAMER_H 11 #define LLVM_LIB_TARGET_AVR_MCTARGETDESC_AVRMCELFSTREAMER_H 26 std::unique_ptr<MCInstrInfo> MCII;
31 std::unique_ptr<MCCodeEmitter> Emitter)
37 std::unique_ptr<MCCodeEmitter> Emitter,
48 std::unique_ptr<MCAsmBackend> MAB,
50 std::unique_ptr<MCCodeEmitter> CE);
54 #endif // LLVM_LIB_TARGET_AVR_MCTARGETDESC_AVRMCELFSTREAMER_H
Compute iterated dominance frontiers using a linear time algorithm.
MCSymbol - Instances of this class represent a symbol name in the MC file, and MCSymbols are created ...
MCInstrInfo * createAVRMCInstrInfo()
AVRMCELFStreamer(MCContext &Context, std::unique_ptr< MCAsmBackend > TAB, raw_pwrite_stream &OS, std::unique_ptr< MCCodeEmitter > Emitter)
VariantKind
Specifies the type of an expression.
Context object for machine code objects.
Streaming machine code generation interface.
Triple - Helper class for working with autoconf configuration names.
AVRMCELFStreamer(MCContext &Context, std::unique_ptr< MCAsmBackend > TAB, raw_pwrite_stream &OS, std::unique_ptr< MCCodeEmitter > Emitter, MCAssembler *Assembler)
An abstract base class for streams implementations that also support a pwrite operation.
void EmitValueForModiferKind(const MCSymbol *Sym, unsigned SizeInBytes, SMLoc Loc=SMLoc(), AVRMCExpr::VariantKind ModifierKind=AVRMCExpr::VK_AVR_None)
Represents a location in source code.
MCStreamer * createAVRELFStreamer(Triple const &TT, MCContext &Context, std::unique_ptr< MCAsmBackend > MAB, raw_pwrite_stream &OS, std::unique_ptr< MCCodeEmitter > CE)