Home | History | Annotate | Download | only in MC

Lines Matching refs:MCELFStreamer

1 //===- lib/MC/MCELFStreamer.cpp - ELF Object Output ------------===//
37 class MCELFStreamer : public MCObjectStreamer {
39 MCELFStreamer(MCContext &Context, MCAsmBackend &TAB,
43 MCELFStreamer(MCContext &Context, MCAsmBackend &TAB,
49 ~MCELFStreamer() {}
153 void MCELFStreamer::InitSections() {
162 void MCELFStreamer::EmitLabel(MCSymbol *Symbol) {
174 void MCELFStreamer::EmitAssemblerFlag(MCAssemblerFlag Flag) {
188 void MCELFStreamer::EmitThumbFunc(MCSymbol *Func) {
197 void MCELFStreamer::EmitAssignment(MCSymbol *Symbol, const MCExpr *Value) {
205 void MCELFStreamer::ChangeSection(const MCSection *Section) {
212 void MCELFStreamer::EmitWeakReference(MCSymbol *Alias, const MCSymbol *Symbol) {
220 void MCELFStreamer::EmitSymbolAttribute(MCSymbol *Symbol,
318 void MCELFStreamer::EmitCommonSymbol(MCSymbol *Symbol, uint64_t Size,
346 void MCELFStreamer::EmitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size,
356 void MCELFStreamer::EmitBytes(StringRef Data, unsigned AddrSpace) {
362 void MCELFStreamer::EmitValueToAlignment(unsigned ByteAlignment,
377 void MCELFStreamer::EmitCodeAlignment(unsigned ByteAlignment,
392 void MCELFStreamer::EmitValueImpl(const MCExpr *Value, unsigned Size,
401 void MCELFStreamer::EmitFileDirective(StringRef Filename) {
411 void MCELFStreamer::fixSymbolsInTLSFixups(const MCExpr *expr) {
458 void MCELFStreamer::EmitInstToFragment(const MCInst &Inst) {
466 void MCELFStreamer::EmitInstToData(const MCInst &Inst) {
486 void MCELFStreamer::FinishImpl() {
515 MCELFStreamer *S = new MCELFStreamer(Context, MAB, OS, CE);