llvm/llvm/lib/Object/RecordStreamer.cpp

//===-- RecordStreamer.cpp - Record asm defined and used symbols ----------===//
//
// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.
// See https://llvm.org/LICENSE.txt for license information.
// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
//
//===----------------------------------------------------------------------===//

#include "RecordStreamer.h"
#include "llvm/IR/Mangler.h"
#include "llvm/IR/Module.h"
#include "llvm/MC/MCContext.h"
#include "llvm/MC/MCSymbol.h"

usingnamespacellvm;

void RecordStreamer::markDefined(const MCSymbol &Symbol) {}

void RecordStreamer::markGlobal(const MCSymbol &Symbol,
                                MCSymbolAttr Attribute) {}

void RecordStreamer::markUsed(const MCSymbol &Symbol) {}

void RecordStreamer::visitUsedSymbol(const MCSymbol &Sym) {}

RecordStreamer::RecordStreamer(MCContext &Context, const Module &M)
    :{}

RecordStreamer::const_iterator RecordStreamer::begin() {}

RecordStreamer::const_iterator RecordStreamer::end() {}

void RecordStreamer::emitLabel(MCSymbol *Symbol, SMLoc Loc) {}

void RecordStreamer::emitAssignment(MCSymbol *Symbol, const MCExpr *Value) {}

bool RecordStreamer::emitSymbolAttribute(MCSymbol *Symbol,
                                         MCSymbolAttr Attribute) {}

void RecordStreamer::emitZerofill(MCSection *Section, MCSymbol *Symbol,
                                  uint64_t Size, Align ByteAlignment,
                                  SMLoc Loc) {}

void RecordStreamer::emitCommonSymbol(MCSymbol *Symbol, uint64_t Size,
                                      Align ByteAlignment) {}

RecordStreamer::State RecordStreamer::getSymbolState(const MCSymbol *Sym) {}

void RecordStreamer::emitELFSymverDirective(const MCSymbol *OriginalSym,
                                            StringRef Name,
                                            bool KeepOriginalSym) {}

iterator_range<RecordStreamer::const_symver_iterator>
RecordStreamer::symverAliases() {}

void RecordStreamer::flushSymverDirectives() {}