Go to the documentation of this file.
9 #ifndef HEXAGONTARGETSTREAMER_H
10 #define HEXAGONTARGETSTREAMER_H
20 unsigned MaxBytesToEmit = 0){};
21 virtual void emitFAlign(
unsigned Size,
unsigned MaxBytesToEmit){};
24 unsigned AccessGranularity){};
27 unsigned AccessGranularity){};
This is an optimization pass for GlobalISel generic memory operations.
virtual void emitCommonSymbolSorted(MCSymbol *Symbol, uint64_t Size, unsigned ByteAlignment, unsigned AccessGranularity)
MCSymbol - Instances of this class represent a symbol name in the MC file, and MCSymbols are created ...
virtual void emitCodeAlignment(unsigned ByteAlignment, const MCSubtargetInfo *STI, unsigned MaxBytesToEmit=0)
Streaming machine code generation interface.
Target specific streamer interface.
HexagonTargetStreamer(MCStreamer &S)
virtual void emitFAlign(unsigned Size, unsigned MaxBytesToEmit)
add sub stmia L5 ldr r0 bl L_printf $stub Instead of a and a wouldn t it be better to do three moves *Return an aggregate type is even return S
virtual void emitLocalCommonSymbolSorted(MCSymbol *Symbol, uint64_t Size, unsigned ByteAlign, unsigned AccessGranularity)
Generic base class for all target subtargets.