LLVM  14.0.0git
Public Member Functions | List of all members
llvm::RISCVTargetAsmStreamer Class Reference

#include "Target/RISCV/MCTargetDesc/RISCVTargetStreamer.h"

Inheritance diagram for llvm::RISCVTargetAsmStreamer:
Inheritance graph
[legend]
Collaboration diagram for llvm::RISCVTargetAsmStreamer:
Collaboration graph
[legend]

Public Member Functions

 RISCVTargetAsmStreamer (MCStreamer &S, formatted_raw_ostream &OS)
 
void emitDirectiveOptionPush () override
 
void emitDirectiveOptionPop () override
 
void emitDirectiveOptionPIC () override
 
void emitDirectiveOptionNoPIC () override
 
void emitDirectiveOptionRVC () override
 
void emitDirectiveOptionNoRVC () override
 
void emitDirectiveOptionRelax () override
 
void emitDirectiveOptionNoRelax () override
 
- Public Member Functions inherited from llvm::RISCVTargetStreamer
 RISCVTargetStreamer (MCStreamer &S)
 
void finish () override
 
void emitTargetAttributes (const MCSubtargetInfo &STI)
 
- Public Member Functions inherited from llvm::MCTargetStreamer
 MCTargetStreamer (MCStreamer &S)
 
virtual ~MCTargetStreamer ()
 
MCStreamergetStreamer ()
 
virtual void emitLabel (MCSymbol *Symbol)
 
virtual void emitAssignment (MCSymbol *Symbol, const MCExpr *Value)
 
virtual void prettyPrintAsm (MCInstPrinter &InstPrinter, uint64_t Address, const MCInst &Inst, const MCSubtargetInfo &STI, raw_ostream &OS)
 
virtual void emitDwarfFileDirective (StringRef Directive)
 
virtual void changeSection (const MCSection *CurSection, MCSection *Section, const MCExpr *SubSection, raw_ostream &OS)
 Update streamer for a new active section. More...
 
virtual void emitValue (const MCExpr *Value)
 
virtual void emitRawBytes (StringRef Data)
 Emit the bytes in Data into the output. More...
 
virtual void emitConstantPools ()
 

Additional Inherited Members

- Protected Attributes inherited from llvm::MCTargetStreamer
MCStreamerStreamer
 

Detailed Description

Definition at line 42 of file RISCVTargetStreamer.h.

Constructor & Destructor Documentation

◆ RISCVTargetAsmStreamer()

RISCVTargetAsmStreamer::RISCVTargetAsmStreamer ( MCStreamer S,
formatted_raw_ostream OS 
)

Definition at line 64 of file RISCVTargetStreamer.cpp.

Member Function Documentation

◆ emitDirectiveOptionNoPIC()

void RISCVTargetAsmStreamer::emitDirectiveOptionNoPIC ( )
overridevirtual

Reimplemented from llvm::RISCVTargetStreamer.

Definition at line 80 of file RISCVTargetStreamer.cpp.

◆ emitDirectiveOptionNoRelax()

void RISCVTargetAsmStreamer::emitDirectiveOptionNoRelax ( )
overridevirtual

Reimplemented from llvm::RISCVTargetStreamer.

Definition at line 96 of file RISCVTargetStreamer.cpp.

◆ emitDirectiveOptionNoRVC()

void RISCVTargetAsmStreamer::emitDirectiveOptionNoRVC ( )
overridevirtual

Reimplemented from llvm::RISCVTargetStreamer.

Definition at line 88 of file RISCVTargetStreamer.cpp.

◆ emitDirectiveOptionPIC()

void RISCVTargetAsmStreamer::emitDirectiveOptionPIC ( )
overridevirtual

Reimplemented from llvm::RISCVTargetStreamer.

Definition at line 76 of file RISCVTargetStreamer.cpp.

◆ emitDirectiveOptionPop()

void RISCVTargetAsmStreamer::emitDirectiveOptionPop ( )
overridevirtual

Reimplemented from llvm::RISCVTargetStreamer.

Definition at line 72 of file RISCVTargetStreamer.cpp.

◆ emitDirectiveOptionPush()

void RISCVTargetAsmStreamer::emitDirectiveOptionPush ( )
overridevirtual

Reimplemented from llvm::RISCVTargetStreamer.

Definition at line 68 of file RISCVTargetStreamer.cpp.

◆ emitDirectiveOptionRelax()

void RISCVTargetAsmStreamer::emitDirectiveOptionRelax ( )
overridevirtual

Reimplemented from llvm::RISCVTargetStreamer.

Definition at line 92 of file RISCVTargetStreamer.cpp.

◆ emitDirectiveOptionRVC()

void RISCVTargetAsmStreamer::emitDirectiveOptionRVC ( )
overridevirtual

Reimplemented from llvm::RISCVTargetStreamer.

Definition at line 84 of file RISCVTargetStreamer.cpp.


The documentation for this class was generated from the following files: