10 #ifndef LLVM_LIB_TARGET_NVPTX_MCTARGETDESC_NVPTXTARGETSTREAMER_H 11 #define LLVM_LIB_TARGET_NVPTX_MCTARGETDESC_NVPTXTARGETSTREAMER_H Instances of this class represent a uniqued identifier for a section in the current translation unit...
This class represents lattice values for constants.
Target specific streamer interface.
~NVPTXTargetStreamer() override
void emitRawBytes(StringRef Data) override
Emit the bytes in Data into the output.
Base class for the full range of assembler expressions which are needed for parsing.
Streaming machine code generation interface.
NVPTXTargetStreamer(MCStreamer &S)
void changeSection(const MCSection *CurSection, MCSection *Section, const MCExpr *SubSection, raw_ostream &OS) override
Update streamer for a new active section.
void emitDwarfFileDirective(StringRef Directive) override
Record DWARF file directives for later output.
Implments NVPTX-specific streamer.
This class implements an extremely fast bulk output stream that can only output to a stream...
StringRef - Represent a constant reference to a string, i.e.
void outputDwarfFileDirectives()
Outputs the list of the DWARF '.file' directives to the streamer.