Lines Matching defs:MCMachOStreamer
1 //===- MCMachOStreamer.cpp - MachO Streamer -------------------------------===//
50 class MCMachOStreamer : public MCObjectStreamer {
68 MCMachOStreamer(MCContext &Context, std::unique_ptr<MCAsmBackend> MAB,
138 void MCMachOStreamer::changeSection(MCSection *Section, uint32_t Subsection) {
152 void MCMachOStreamer::emitEHSymAttributes(const MCSymbol *Symbol,
164 void MCMachOStreamer::emitLabel(MCSymbol *Symbol, SMLoc Loc) {
182 void MCMachOStreamer::emitAssignment(MCSymbol *Symbol, const MCExpr *Value) {
195 void MCMachOStreamer::emitDataRegion(MachO::DataRegionType Kind) {
203 void MCMachOStreamer::emitDataRegionEnd() {
213 void MCMachOStreamer::emitAssemblerFlag(MCAssemblerFlag Flag) {
228 void MCMachOStreamer::emitLinkerOptions(ArrayRef<std::string> Options) {
232 void MCMachOStreamer::emitDataRegion(MCDataRegionType Kind) {
252 void MCMachOStreamer::emitVersionMin(MCVersionMinType Kind, unsigned Major,
258 void MCMachOStreamer::emitBuildVersion(unsigned Platform, unsigned Major,
265 void MCMachOStreamer::emitDarwinTargetVariantBuildVersion(
272 void MCMachOStreamer::emitThumbFunc(MCSymbol *Symbol) {
279 bool MCMachOStreamer::emitSymbolAttribute(MCSymbol *Sym,
389 void MCMachOStreamer::emitSymbolDesc(MCSymbol *Symbol, unsigned DescValue) {
395 void MCMachOStreamer::emitCommonSymbol(MCSymbol *Symbol, uint64_t Size,
405 void MCMachOStreamer::emitLocalCommonSymbol(MCSymbol *Symbol, uint64_t Size,
412 void MCMachOStreamer::emitZerofill(MCSection *Section, MCSymbol *Symbol,
440 void MCMachOStreamer::emitTBSSSymbol(MCSection *Section, MCSymbol *Symbol,
445 void MCMachOStreamer::emitInstToData(const MCInst &Inst,
462 void MCMachOStreamer::finishImpl() {
501 void MCMachOStreamer::finalizeCGProfileEntry(const MCSymbolRefExpr *&SRE) {
507 void MCMachOStreamer::finalizeCGProfile() {
535 return new MCMachOStreamer(Context, std::move(MAB), std::move(OW),
545 void MCMachOStreamer::createAddrSigSection() {