#include "NVPTXTargetStreamer.h"
#include "llvm/MC/MCAsmInfo.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCObjectFileInfo.h"
usingnamespacellvm;
NVPTXTargetStreamer::NVPTXTargetStreamer(MCStreamer &S) : … { … }
NVPTXTargetStreamer::~NVPTXTargetStreamer() = default;
NVPTXAsmTargetStreamer::NVPTXAsmTargetStreamer(MCStreamer &S)
: … { … }
NVPTXAsmTargetStreamer::~NVPTXAsmTargetStreamer() = default;
void NVPTXTargetStreamer::outputDwarfFileDirectives() { … }
void NVPTXTargetStreamer::closeLastSection() { … }
void NVPTXTargetStreamer::emitDwarfFileDirective(StringRef Directive) { … }
static bool isDwarfSection(const MCObjectFileInfo *FI,
const MCSection *Section) { … }
void NVPTXTargetStreamer::changeSection(const MCSection *CurSection,
MCSection *Section, uint32_t SubSection,
raw_ostream &OS) { … }
void NVPTXTargetStreamer::emitRawBytes(StringRef Data) { … }