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

#include "Target/NVPTX/MCTargetDesc/NVPTXTargetStreamer.h"

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

Public Member Functions

 NVPTXAsmTargetStreamer (MCStreamer &S)
 
 ~NVPTXAsmTargetStreamer () override
 
- Public Member Functions inherited from llvm::NVPTXTargetStreamer
 NVPTXTargetStreamer (MCStreamer &S)
 
 ~NVPTXTargetStreamer () override
 
void outputDwarfFileDirectives ()
 Outputs the list of the DWARF '.file' directives to the streamer.
 
void closeLastSection ()
 Close last section.
 
void emitDwarfFileDirective (StringRef Directive) override
 Record DWARF file directives for later output.
 
void changeSection (const MCSection *CurSection, MCSection *Section, uint32_t SubSection, raw_ostream &OS) override
 Update streamer for a new active section.
 
void emitRawBytes (StringRef Data) override
 Emit the bytes in Data into the output.
 
void emitValue (const MCExpr *Value) override
 Makes sure that labels are mangled the same way as the actual symbols.
 
- 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::MCTargetStreamer
MCStreamerStreamer
 

Detailed Description

Definition at line 55 of file NVPTXTargetStreamer.h.

Constructor & Destructor Documentation

◆ NVPTXAsmTargetStreamer()

NVPTXAsmTargetStreamer::NVPTXAsmTargetStreamer ( MCStreamer S)

Definition at line 30 of file NVPTXTargetStreamer.cpp.

◆ ~NVPTXAsmTargetStreamer()

NVPTXAsmTargetStreamer::~NVPTXAsmTargetStreamer ( )
overridedefault

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