9#ifndef HEXAGONTARGETSTREAMER_H
10#define HEXAGONTARGETSTREAMER_H
19 unsigned MaxBytesToEmit = 0){};
22 unsigned ByteAlignment,
23 unsigned AccessGranularity){};
26 unsigned AccessGranularity){};
virtual void emitCommonSymbolSorted(MCSymbol *Symbol, uint64_t Size, unsigned ByteAlignment, unsigned AccessGranularity)
virtual void emitCodeAlignment(Align Alignment, const MCSubtargetInfo *STI, unsigned MaxBytesToEmit=0)
virtual void emitFAlign(unsigned Size, unsigned MaxBytesToEmit)
virtual void emitLocalCommonSymbolSorted(MCSymbol *Symbol, uint64_t Size, unsigned ByteAlign, unsigned AccessGranularity)
HexagonTargetStreamer(MCStreamer &S)
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 ...
Target specific streamer interface.
This is an optimization pass for GlobalISel generic memory operations.
This struct is a compact representation of a valid (non-zero power of two) alignment.