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()
362 EmitToStreamer(*OutStreamer, TmpInst); in emitBasicBlockEnd()
367 SMShadowTracker.emitShadowPadding(*OutStreamer, getSubtargetInfo()); in emitBasicBlockEnd()
681 MCSection *Cur = OutStreamer->getCurrentSectionOnly(); in emitStartOfAsmFile()
684 OutStreamer->switchSection(Nt); in emitStartOfAsmFile()
689 OutStreamer->emitIntValue(4, 4 /*size*/); // data size for "GNU\0" in emitStartOfAsmFile()
690 OutStreamer->emitIntValue(8 + WordSize, 4 /*size*/); // Elf_Prop size in emitStartOfAsmFile()
691 OutStreamer->emitIntValue(ELF::NT_GNU_PROPERTY_TYPE_0, 4 /*size*/); in emitStartOfAsmFile()
692 OutStreamer->emitBytes(StringRef("GNU", 4)); // note name in emitStartOfAsmFile()
695 OutStreamer->emitInt32(ELF::GNU_PROPERTY_X86_FEATURE_1_AND); in emitStartOfAsmFile()
696 OutStreamer->emitInt32(4); // data size in emitStartOfAsmFile()
697 OutStreamer->emitInt32(FeatureFlagsAnd); // data in emitStartOfAsmFile()
700 OutStreamer->endSection(Nt); in emitStartOfAsmFile()
701 OutStreamer->switchSection(Cur); in emitStartOfAsmFile()
706 OutStreamer->switchSection(getObjFileLowering().getTextSection()); in emitStartOfAsmFile()
712 OutStreamer->beginCOFFSymbolDef(S); in emitStartOfAsmFile()
713 OutStreamer->emitCOFFSymbolStorageClass(COFF::IMAGE_SYM_CLASS_STATIC); in emitStartOfAsmFile()
714 OutStreamer->emitCOFFSymbolType(COFF::IMAGE_SYM_DTYPE_NULL); in emitStartOfAsmFile()
715 OutStreamer->endCOFFSymbolDef(); in emitStartOfAsmFile()
735 OutStreamer->emitSymbolAttribute(S, MCSA_Global); in emitStartOfAsmFile()
736 OutStreamer->emitAssignment( in emitStartOfAsmFile()
739 OutStreamer->emitSyntaxDirective(); in emitStartOfAsmFile()
745 OutStreamer->emitAssemblerFlag(MCAF_Code16); in emitStartOfAsmFile()
749 emitNonLazySymbolPointer(MCStreamer &OutStreamer, MCSymbol *StubLabel, in emitNonLazySymbolPointer() argument
752 OutStreamer.emitLabel(StubLabel); in emitNonLazySymbolPointer()
754 OutStreamer.emitSymbolAttribute(MCSym.getPointer(), MCSA_IndirectSymbol); in emitNonLazySymbolPointer()
758 OutStreamer.emitIntValue(0, 4/*size*/); in emitNonLazySymbolPointer()
766 OutStreamer.emitValue( in emitNonLazySymbolPointer()
767 MCSymbolRefExpr::create(MCSym.getPointer(), OutStreamer.getContext()), in emitNonLazySymbolPointer()
771 static void emitNonLazyStubs(MachineModuleInfo *MMI, MCStreamer &OutStreamer) { in emitNonLazyStubs() argument
782 OutStreamer.switchSection(MMI->getContext().getMachOSection( in emitNonLazyStubs()
787 emitNonLazySymbolPointer(OutStreamer, Stub.first, Stub.second); in emitNonLazyStubs()
790 OutStreamer.addBlankLine(); in emitNonLazyStubs()
800 emitNonLazyStubs(MMI, *OutStreamer); in emitEndOfAsmFile()
811 OutStreamer->emitAssemblerFlag(MCAF_SubsectionsViaSymbols); in emitEndOfAsmFile()
830 OutStreamer->emitSymbolAttribute(S, MCSA_Global); in emitEndOfAsmFile()
846 OutStreamer->switchSection(ReadOnlySection); in emitEndOfAsmFile()
847 OutStreamer->emitLabel(AddrSymbol); in emitEndOfAsmFile()
850 OutStreamer->emitSymbolValue(GetExternalSymbolSymbol("__morestack"), in emitEndOfAsmFile()