Lines Matching refs:OutStreamer
78 OutStreamer->beginCOFFSymbolDef(CurrentFnSym); in runOnMachineFunction()
79 OutStreamer->emitCOFFSymbolStorageClass( in runOnMachineFunction()
81 OutStreamer->emitCOFFSymbolType(COFF::IMAGE_SYM_DTYPE_FUNCTION in runOnMachineFunction()
83 OutStreamer->endCOFFSymbolDef(); in runOnMachineFunction()
103 static_cast<X86TargetStreamer *>(OutStreamer->getTargetStreamer()); in emitFunctionBodyStart()
113 static_cast<X86TargetStreamer *>(OutStreamer->getTargetStreamer()); in emitFunctionBodyEnd()
177 OutStreamer->emitSymbolAttribute(FnSym, MCSA_ELF_TypeFunction); in emitKCFITypeId()
178 OutStreamer->emitLabel(FnSym); in emitKCFITypeId()
189 OutStreamer->emitLabel(EndSym); in emitKCFITypeId()
194 OutStreamer->emitELFSize(FnSym, SizeExp); in emitKCFITypeId()
449 EmitToStreamer(*OutStreamer, TmpInst); in emitBasicBlockEnd()
454 SMShadowTracker.emitShadowPadding(*OutStreamer, getSubtargetInfo()); in emitBasicBlockEnd()
544 OutStreamer->emitInstruction( in emitMachOIFuncStubBody()
579 OutStreamer->emitInstruction(MCInstBuilder(X86::PUSH64r).addReg(Reg), in emitMachOIFuncStubHelperBody()
582 OutStreamer->emitInstruction( in emitMachOIFuncStubHelperBody()
587 OutStreamer->emitInstruction( in emitMachOIFuncStubHelperBody()
600 OutStreamer->emitInstruction(MCInstBuilder(X86::POP64r).addReg(Reg), in emitMachOIFuncStubHelperBody()
603 OutStreamer->emitInstruction( in emitMachOIFuncStubHelperBody()
860 MCSection *Cur = OutStreamer->getCurrentSectionOnly(); in emitStartOfAsmFile()
863 OutStreamer->switchSection(Nt); in emitStartOfAsmFile()
868 OutStreamer->emitIntValue(4, 4 /*size*/); // data size for "GNU\0" in emitStartOfAsmFile()
869 OutStreamer->emitIntValue(8 + WordSize, 4 /*size*/); // Elf_Prop size in emitStartOfAsmFile()
870 OutStreamer->emitIntValue(ELF::NT_GNU_PROPERTY_TYPE_0, 4 /*size*/); in emitStartOfAsmFile()
871 OutStreamer->emitBytes(StringRef("GNU", 4)); // note name in emitStartOfAsmFile()
874 OutStreamer->emitInt32(ELF::GNU_PROPERTY_X86_FEATURE_1_AND); in emitStartOfAsmFile()
875 OutStreamer->emitInt32(4); // data size in emitStartOfAsmFile()
876 OutStreamer->emitInt32(FeatureFlagsAnd); // data in emitStartOfAsmFile()
879 OutStreamer->switchSection(Cur); in emitStartOfAsmFile()
884 OutStreamer->switchSection(getObjFileLowering().getTextSection()); in emitStartOfAsmFile()
889 OutStreamer->beginCOFFSymbolDef(S); in emitStartOfAsmFile()
890 OutStreamer->emitCOFFSymbolStorageClass(COFF::IMAGE_SYM_CLASS_STATIC); in emitStartOfAsmFile()
891 OutStreamer->emitCOFFSymbolType(COFF::IMAGE_SYM_DTYPE_NULL); in emitStartOfAsmFile()
892 OutStreamer->endCOFFSymbolDef(); in emitStartOfAsmFile()
919 OutStreamer->emitSymbolAttribute(S, MCSA_Global); in emitStartOfAsmFile()
920 OutStreamer->emitAssignment( in emitStartOfAsmFile()
923 OutStreamer->emitSyntaxDirective(); in emitStartOfAsmFile()
929 OutStreamer->emitAssemblerFlag(MCAF_Code16); in emitStartOfAsmFile()
933 emitNonLazySymbolPointer(MCStreamer &OutStreamer, MCSymbol *StubLabel, in emitNonLazySymbolPointer() argument
936 OutStreamer.emitLabel(StubLabel); in emitNonLazySymbolPointer()
938 OutStreamer.emitSymbolAttribute(MCSym.getPointer(), MCSA_IndirectSymbol); in emitNonLazySymbolPointer()
942 OutStreamer.emitIntValue(0, 4/*size*/); in emitNonLazySymbolPointer()
950 OutStreamer.emitValue( in emitNonLazySymbolPointer()
951 MCSymbolRefExpr::create(MCSym.getPointer(), OutStreamer.getContext()), in emitNonLazySymbolPointer()
955 static void emitNonLazyStubs(MachineModuleInfo *MMI, MCStreamer &OutStreamer) { in emitNonLazyStubs() argument
966 OutStreamer.switchSection(MMI->getContext().getMachOSection( in emitNonLazyStubs()
971 emitNonLazySymbolPointer(OutStreamer, Stub.first, Stub.second); in emitNonLazyStubs()
974 OutStreamer.addBlankLine(); in emitNonLazyStubs()
984 emitNonLazyStubs(MMI, *OutStreamer); in emitEndOfAsmFile()
994 OutStreamer->emitAssemblerFlag(MCAF_SubsectionsViaSymbols); in emitEndOfAsmFile()
1013 OutStreamer->emitSymbolAttribute(S, MCSA_Global); in emitEndOfAsmFile()
1027 OutStreamer->switchSection(ReadOnlySection); in emitEndOfAsmFile()
1028 OutStreamer->emitLabel(AddrSymbol); in emitEndOfAsmFile()
1031 OutStreamer->emitSymbolValue(GetExternalSymbolSymbol("__morestack"), in emitEndOfAsmFile()