Lines Matching refs:OutStreamer
69 OutStreamer->BeginCOFFSymbolDef(CurrentFnSym); in runOnMachineFunction()
70 OutStreamer->EmitCOFFSymbolStorageClass( in runOnMachineFunction()
72 OutStreamer->EmitCOFFSymbolType(COFF::IMAGE_SYM_DTYPE_FUNCTION in runOnMachineFunction()
74 OutStreamer->EndCOFFSymbolDef(); in runOnMachineFunction()
92 static_cast<X86TargetStreamer *>(OutStreamer->getTargetStreamer())) in EmitFunctionBodyStart()
102 static_cast<X86TargetStreamer *>(OutStreamer->getTargetStreamer())) in EmitFunctionBodyEnd()
560 MCSection *Cur = OutStreamer->getCurrentSectionOnly(); in EmitStartOfAsmFile()
563 OutStreamer->SwitchSection(Nt); in EmitStartOfAsmFile()
568 OutStreamer->EmitIntValue(4, 4 /*size*/); // data size for "GNU\0" in EmitStartOfAsmFile()
569 OutStreamer->EmitIntValue(8 + WordSize, 4 /*size*/); // Elf_Prop size in EmitStartOfAsmFile()
570 OutStreamer->EmitIntValue(ELF::NT_GNU_PROPERTY_TYPE_0, 4 /*size*/); in EmitStartOfAsmFile()
571 OutStreamer->EmitBytes(StringRef("GNU", 4)); // note name in EmitStartOfAsmFile()
574 OutStreamer->EmitIntValue(ELF::GNU_PROPERTY_X86_FEATURE_1_AND, 4); in EmitStartOfAsmFile()
575 OutStreamer->EmitIntValue(4, 4); // data size in EmitStartOfAsmFile()
576 OutStreamer->EmitIntValue(FeatureFlagsAnd, 4); // data in EmitStartOfAsmFile()
579 OutStreamer->endSection(Nt); in EmitStartOfAsmFile()
580 OutStreamer->SwitchSection(Cur); in EmitStartOfAsmFile()
585 OutStreamer->SwitchSection(getObjFileLowering().getTextSection()); in EmitStartOfAsmFile()
591 OutStreamer->BeginCOFFSymbolDef(S); in EmitStartOfAsmFile()
592 OutStreamer->EmitCOFFSymbolStorageClass(COFF::IMAGE_SYM_CLASS_STATIC); in EmitStartOfAsmFile()
593 OutStreamer->EmitCOFFSymbolType(COFF::IMAGE_SYM_DTYPE_NULL); in EmitStartOfAsmFile()
594 OutStreamer->EndCOFFSymbolDef(); in EmitStartOfAsmFile()
609 OutStreamer->EmitSymbolAttribute(S, MCSA_Global); in EmitStartOfAsmFile()
610 OutStreamer->EmitAssignment( in EmitStartOfAsmFile()
613 OutStreamer->EmitSyntaxDirective(); in EmitStartOfAsmFile()
619 OutStreamer->EmitAssemblerFlag(MCAF_Code16); in EmitStartOfAsmFile()
623 emitNonLazySymbolPointer(MCStreamer &OutStreamer, MCSymbol *StubLabel, in emitNonLazySymbolPointer() argument
626 OutStreamer.EmitLabel(StubLabel); in emitNonLazySymbolPointer()
628 OutStreamer.EmitSymbolAttribute(MCSym.getPointer(), MCSA_IndirectSymbol); in emitNonLazySymbolPointer()
632 OutStreamer.EmitIntValue(0, 4/*size*/); in emitNonLazySymbolPointer()
640 OutStreamer.EmitValue( in emitNonLazySymbolPointer()
641 MCSymbolRefExpr::create(MCSym.getPointer(), OutStreamer.getContext()), in emitNonLazySymbolPointer()
645 static void emitNonLazyStubs(MachineModuleInfo *MMI, MCStreamer &OutStreamer) { in emitNonLazyStubs() argument
656 OutStreamer.SwitchSection(MMI->getContext().getMachOSection( in emitNonLazyStubs()
661 emitNonLazySymbolPointer(OutStreamer, Stub.first, Stub.second); in emitNonLazyStubs()
664 OutStreamer.AddBlankLine(); in emitNonLazyStubs()
674 emitNonLazyStubs(MMI, *OutStreamer); in EmitEndOfAsmFile()
685 OutStreamer->EmitAssemblerFlag(MCAF_SubsectionsViaSymbols); in EmitEndOfAsmFile()
693 OutStreamer->EmitSymbolAttribute(S, MCSA_Global); in EmitEndOfAsmFile()