9#ifndef LLVM_LIB_TARGET_RISCV_MCTARGETDESC_RISCVTARGETSTREAMER_H 
   10#define LLVM_LIB_TARGET_RISCV_MCTARGETDESC_RISCVTARGETSTREAMER_H 
   67  bool hasRVC()
 const { 
return HasRVC; }
 
   68  bool hasTSO()
 const { 
return HasTSO; }
 
 
   78  void emitIntTextAttribute(
unsigned Attribute, 
unsigned IntValue,
 
 
ArrayRef - Represent a constant reference to an array (0 or more elements consecutively in memory),...
 
Functions, function parameters, and return types can have attributes to indicate how they should be t...
 
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 ...
 
MCTargetStreamer(MCStreamer &S)
 
void emitDirectiveOptionPIC() override
 
void emitDirectiveOptionExact() override
 
void emitDirectiveOptionArch(ArrayRef< RISCVOptionArchArg > Args) override
 
void emitDirectiveOptionRelax() override
 
RISCVTargetAsmStreamer(MCStreamer &S, formatted_raw_ostream &OS)
 
void emitDirectiveOptionNoRVC() override
 
void emitDirectiveOptionNoPIC() override
 
void emitDirectiveOptionPop() override
 
void emitDirectiveOptionNoRelax() override
 
void emitDirectiveOptionRVC() override
 
void emitDirectiveVariantCC(MCSymbol &Symbol) override
 
void emitDirectiveOptionNoExact() override
 
void emitDirectiveOptionPush() override
 
void emitNoteGnuPropertySection(const uint32_t Feature1And)
 
virtual void emitDirectiveOptionPIC()
 
virtual void emitDirectiveOptionNoRelax()
 
virtual void emitAttribute(unsigned Attribute, unsigned Value)
 
RISCVABI::ABI getTargetABI() const
 
virtual void emitTextAttribute(unsigned Attribute, StringRef String)
 
virtual void emitDirectiveVariantCC(MCSymbol &Symbol)
 
void emitTargetAttributes(const MCSubtargetInfo &STI, bool EmitStackAlign)
 
void setFlagsFromFeatures(const MCSubtargetInfo &STI)
 
virtual void emitIntTextAttribute(unsigned Attribute, unsigned IntValue, StringRef StringValue)
 
virtual void emitDirectiveOptionExact()
 
virtual void emitDirectiveOptionNoExact()
 
virtual void emitDirectiveOptionPop()
 
virtual void emitDirectiveOptionNoPIC()
 
void setTargetABI(RISCVABI::ABI ABI)
 
RISCVTargetStreamer(MCStreamer &S)
 
virtual void emitDirectiveOptionArch(ArrayRef< RISCVOptionArchArg > Args)
 
virtual void finishAttributeSection()
 
virtual void emitDirectiveOptionPush()
 
virtual void emitDirectiveOptionRelax()
 
virtual void emitDirectiveOptionNoRVC()
 
virtual void emitDirectiveOptionRVC()
 
StringRef - Represent a constant reference to a string, i.e.
 
LLVM Value Representation.
 
This is an optimization pass for GlobalISel generic memory operations.
 
RISCVOptionArchArg(RISCVOptionArchArgType Type, std::string Value)
 
RISCVOptionArchArgType Type