LLVM 20.0.0git
Public Member Functions | List of all members
llvm::CSKYTargetAsmStreamer Class Reference

#include "Target/CSKY/MCTargetDesc/CSKYTargetStreamer.h"

Inheritance diagram for llvm::CSKYTargetAsmStreamer:
Inheritance graph
[legend]

Public Member Functions

 CSKYTargetAsmStreamer (MCStreamer &S, formatted_raw_ostream &OS)
 
- Public Member Functions inherited from llvm::CSKYTargetStreamer
 CSKYTargetStreamer (MCStreamer &S)
 
virtual void emitTextAttribute (unsigned Attribute, StringRef String)
 
virtual void emitAttribute (unsigned Attribute, unsigned Value)
 
virtual void finishAttributeSection ()
 
virtual void emitTargetAttributes (const MCSubtargetInfo &STI)
 
const MCExpraddConstantPoolEntry (const MCExpr *, SMLoc Loc, const MCExpr *AdjustExpr=nullptr)
 Add a new entry to the constant pool for the current section and return an MCExpr that can be used to refer to the constant pool location.
 
void emitCurrentConstantPool ()
 
void finish () override
 
- 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, uint32_t SubSection, raw_ostream &OS)
 Update streamer for a new active section.
 
virtual void emitValue (const MCExpr *Value)
 
virtual void emitRawBytes (StringRef Data)
 Emit the bytes in Data into the output.
 
virtual void emitConstantPools ()
 
virtual void finish ()
 

Additional Inherited Members

- Protected Attributes inherited from llvm::CSKYTargetStreamer
std::unique_ptr< CSKYConstantPoolConstantPool
 
DenseMap< SymbolIndex, const MCExpr * > ConstantMap
 
unsigned ConstantCounter = 0
 
- Protected Attributes inherited from llvm::MCTargetStreamer
MCStreamerStreamer
 

Detailed Description

Definition at line 96 of file CSKYTargetStreamer.h.

Constructor & Destructor Documentation

◆ CSKYTargetAsmStreamer()

llvm::CSKYTargetAsmStreamer::CSKYTargetAsmStreamer ( MCStreamer S,
formatted_raw_ostream OS 
)
inline

Definition at line 104 of file CSKYTargetStreamer.h.

References OS.


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