Lines Matching refs:OutStreamer
73 OutStreamer->BeginCOFFSymbolDef(CurrentFnSym); in runOnMachineFunction()
74 OutStreamer->EmitCOFFSymbolStorageClass( in runOnMachineFunction()
76 OutStreamer->EmitCOFFSymbolType(COFF::IMAGE_SYM_DTYPE_FUNCTION in runOnMachineFunction()
78 OutStreamer->EndCOFFSymbolDef(); in runOnMachineFunction()
96 static_cast<X86TargetStreamer *>(OutStreamer->getTargetStreamer())) in emitFunctionBodyStart()
106 static_cast<X86TargetStreamer *>(OutStreamer->getTargetStreamer())) in emitFunctionBodyEnd()
640 MCSection *Cur = OutStreamer->getCurrentSectionOnly(); in emitStartOfAsmFile()
643 OutStreamer->SwitchSection(Nt); in emitStartOfAsmFile()
648 OutStreamer->emitIntValue(4, 4 /*size*/); // data size for "GNU\0" in emitStartOfAsmFile()
649 OutStreamer->emitIntValue(8 + WordSize, 4 /*size*/); // Elf_Prop size in emitStartOfAsmFile()
650 OutStreamer->emitIntValue(ELF::NT_GNU_PROPERTY_TYPE_0, 4 /*size*/); in emitStartOfAsmFile()
651 OutStreamer->emitBytes(StringRef("GNU", 4)); // note name in emitStartOfAsmFile()
654 OutStreamer->emitInt32(ELF::GNU_PROPERTY_X86_FEATURE_1_AND); in emitStartOfAsmFile()
655 OutStreamer->emitInt32(4); // data size in emitStartOfAsmFile()
656 OutStreamer->emitInt32(FeatureFlagsAnd); // data in emitStartOfAsmFile()
659 OutStreamer->endSection(Nt); in emitStartOfAsmFile()
660 OutStreamer->SwitchSection(Cur); in emitStartOfAsmFile()
665 OutStreamer->SwitchSection(getObjFileLowering().getTextSection()); in emitStartOfAsmFile()
671 OutStreamer->BeginCOFFSymbolDef(S); in emitStartOfAsmFile()
672 OutStreamer->EmitCOFFSymbolStorageClass(COFF::IMAGE_SYM_CLASS_STATIC); in emitStartOfAsmFile()
673 OutStreamer->EmitCOFFSymbolType(COFF::IMAGE_SYM_DTYPE_NULL); in emitStartOfAsmFile()
674 OutStreamer->EndCOFFSymbolDef(); in emitStartOfAsmFile()
689 OutStreamer->emitSymbolAttribute(S, MCSA_Global); in emitStartOfAsmFile()
690 OutStreamer->emitAssignment( in emitStartOfAsmFile()
693 OutStreamer->emitSyntaxDirective(); in emitStartOfAsmFile()
699 OutStreamer->emitAssemblerFlag(MCAF_Code16); in emitStartOfAsmFile()
703 emitNonLazySymbolPointer(MCStreamer &OutStreamer, MCSymbol *StubLabel, in emitNonLazySymbolPointer() argument
706 OutStreamer.emitLabel(StubLabel); in emitNonLazySymbolPointer()
708 OutStreamer.emitSymbolAttribute(MCSym.getPointer(), MCSA_IndirectSymbol); in emitNonLazySymbolPointer()
712 OutStreamer.emitIntValue(0, 4/*size*/); in emitNonLazySymbolPointer()
720 OutStreamer.emitValue( in emitNonLazySymbolPointer()
721 MCSymbolRefExpr::create(MCSym.getPointer(), OutStreamer.getContext()), in emitNonLazySymbolPointer()
725 static void emitNonLazyStubs(MachineModuleInfo *MMI, MCStreamer &OutStreamer) { in emitNonLazyStubs() argument
736 OutStreamer.SwitchSection(MMI->getContext().getMachOSection( in emitNonLazyStubs()
741 emitNonLazySymbolPointer(OutStreamer, Stub.first, Stub.second); in emitNonLazyStubs()
744 OutStreamer.AddBlankLine(); in emitNonLazyStubs()
754 emitNonLazyStubs(MMI, *OutStreamer); in emitEndOfAsmFile()
765 OutStreamer->emitAssemblerFlag(MCAF_SubsectionsViaSymbols); in emitEndOfAsmFile()
784 OutStreamer->emitSymbolAttribute(S, MCSA_Global); in emitEndOfAsmFile()