36void SparcTargetStreamer::anchor() {}
58 unsigned EFlags = W.getELFHeaderEFlags();
62 W.setELFHeaderEFlags(EFlags);
static unsigned getEFlagsForFeatureSet(const MCSubtargetInfo &STI)
ELFObjectWriter & getWriter()
Streaming machine code generation interface.
Generic base class for all target subtargets.
bool hasFeature(unsigned Feature) const
Target specific streamer interface.
static const char * getRegisterName(MCRegister Reg, unsigned AltIdx=SP::NoRegAltName)
void emitSparcRegisterIgnore(unsigned reg) override
Emit ".register <reg>, #ignore".
SparcTargetAsmStreamer(MCStreamer &S, formatted_raw_ostream &OS)
void emitSparcRegisterScratch(unsigned reg) override
Emit ".register <reg>, #scratch".
MCELFStreamer & getStreamer()
SparcTargetELFStreamer(MCStreamer &S, const MCSubtargetInfo &STI)
SparcTargetStreamer(MCStreamer &S)
StringRef - Represent a constant reference to a string, i.e.
std::string lower() const
This is an optimization pass for GlobalISel generic memory operations.
static unsigned getEFlagsForFeatureSet(const FeatureBitset &Features)