9 #ifndef LLVM_LIB_TARGET_RISCV_RISCVTARGETSTREAMER_H 10 #define LLVM_LIB_TARGET_RISCV_RISCVTARGETSTREAMER_H 43 void finishAttributeSection()
override;
46 void emitIntTextAttribute(
unsigned Attribute,
unsigned IntValue,
virtual void emitDirectiveOptionNoRVC()
virtual void emitDirectiveOptionPIC()
This class represents lattice values for constants.
virtual void emitDirectiveOptionRelax()
Target specific streamer interface.
void emitDirectiveOptionNoPIC() override
virtual void finishAttributeSection()
virtual void emitDirectiveOptionRVC()
virtual void emitDirectiveOptionPop()
void emitDirectiveOptionNoRelax() override
virtual void emitTextAttribute(unsigned Attribute, StringRef String)
virtual void emitIntTextAttribute(unsigned Attribute, unsigned IntValue, StringRef StringValue)
void emitDirectiveOptionPush() override
void emitDirectiveOptionNoRVC() override
RISCVTargetAsmStreamer(MCStreamer &S, formatted_raw_ostream &OS)
Streaming machine code generation interface.
virtual void emitDirectiveOptionNoPIC()
void emitTargetAttributes(const MCSubtargetInfo &STI)
void emitDirectiveOptionPop() override
virtual void emitAttribute(unsigned Attribute, unsigned Value)
void emitDirectiveOptionRVC() override
void emitDirectiveOptionPIC() override
virtual void emitDirectiveOptionNoRelax()
Generic base class for all target subtargets.
LLVM Value Representation.
StringRef - Represent a constant reference to a string, i.e.
virtual void emitDirectiveOptionPush()
void emitDirectiveOptionRelax() override
RISCVTargetStreamer(MCStreamer &S)