Go to the documentation of this file.
9 #ifndef LLVM_LIB_TARGET_SPARC_MCTARGETDESC_SPARCTARGETSTREAMER_H
10 #define LLVM_LIB_TARGET_SPARC_MCTARGETDESC_SPARCTARGETSTREAMER_H
17 class formatted_raw_ostream;
20 virtual void anchor();
This is an optimization pass for GlobalISel generic memory operations.
void emitSparcRegisterIgnore(unsigned reg) override
Emit ".register <reg>, #ignore".
virtual void emitSparcRegisterScratch(unsigned reg)
Emit ".register <reg>, #scratch".
virtual void emitSparcRegisterIgnore(unsigned reg)
Emit ".register <reg>, #ignore".
Streaming machine code generation interface.
Target specific streamer interface.
void emitSparcRegisterScratch(unsigned reg) override
Emit ".register <reg>, #scratch".
SparcTargetELFStreamer(MCStreamer &S)
void emitSparcRegisterScratch(unsigned reg) override
Emit ".register <reg>, #scratch".
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
MCELFStreamer & getStreamer()
void emitSparcRegisterIgnore(unsigned reg) override
Emit ".register <reg>, #ignore".
SparcTargetAsmStreamer(MCStreamer &S, formatted_raw_ostream &OS)
SparcTargetStreamer(MCStreamer &S)