Lines Matching refs:OutStreamer

79     OutStreamer->beginCOFFSymbolDef(CurrentFnSym);  in runOnMachineFunction()
80 OutStreamer->emitCOFFSymbolStorageClass( in runOnMachineFunction()
82 OutStreamer->emitCOFFSymbolType(COFF::IMAGE_SYM_DTYPE_FUNCTION in runOnMachineFunction()
84 OutStreamer->endCOFFSymbolDef(); in runOnMachineFunction()
104 static_cast<X86TargetStreamer *>(OutStreamer->getTargetStreamer()); in emitFunctionBodyStart()
114 static_cast<X86TargetStreamer *>(OutStreamer->getTargetStreamer()); in emitFunctionBodyEnd()
178 OutStreamer->emitSymbolAttribute(FnSym, MCSA_ELF_TypeFunction); in emitKCFITypeId()
179 OutStreamer->emitLabel(FnSym); in emitKCFITypeId()
190 OutStreamer->emitLabel(EndSym); in emitKCFITypeId()
195 OutStreamer->emitELFSize(FnSym, SizeExp); in emitKCFITypeId()
450 EmitToStreamer(*OutStreamer, TmpInst); in emitBasicBlockEnd()
455 SMShadowTracker.emitShadowPadding(*OutStreamer, getSubtargetInfo()); in emitBasicBlockEnd()
545 OutStreamer->emitInstruction( in emitMachOIFuncStubBody()
580 OutStreamer->emitInstruction(MCInstBuilder(X86::PUSH64r).addReg(Reg), in emitMachOIFuncStubHelperBody()
583 OutStreamer->emitInstruction( in emitMachOIFuncStubHelperBody()
588 OutStreamer->emitInstruction( in emitMachOIFuncStubHelperBody()
601 OutStreamer->emitInstruction(MCInstBuilder(X86::POP64r).addReg(Reg), in emitMachOIFuncStubHelperBody()
604 OutStreamer->emitInstruction( in emitMachOIFuncStubHelperBody()
861 MCSection *Cur = OutStreamer->getCurrentSectionOnly(); in emitStartOfAsmFile()
864 OutStreamer->switchSection(Nt); in emitStartOfAsmFile()
869 OutStreamer->emitIntValue(4, 4 /*size*/); // data size for "GNU\0" in emitStartOfAsmFile()
870 OutStreamer->emitIntValue(8 + WordSize, 4 /*size*/); // Elf_Prop size in emitStartOfAsmFile()
871 OutStreamer->emitIntValue(ELF::NT_GNU_PROPERTY_TYPE_0, 4 /*size*/); in emitStartOfAsmFile()
872 OutStreamer->emitBytes(StringRef("GNU", 4)); // note name in emitStartOfAsmFile()
875 OutStreamer->emitInt32(ELF::GNU_PROPERTY_X86_FEATURE_1_AND); in emitStartOfAsmFile()
876 OutStreamer->emitInt32(4); // data size in emitStartOfAsmFile()
877 OutStreamer->emitInt32(FeatureFlagsAnd); // data in emitStartOfAsmFile()
880 OutStreamer->switchSection(Cur); in emitStartOfAsmFile()
885 OutStreamer->switchSection(getObjFileLowering().getTextSection()); in emitStartOfAsmFile()
890 OutStreamer->beginCOFFSymbolDef(S); in emitStartOfAsmFile()
891 OutStreamer->emitCOFFSymbolStorageClass(COFF::IMAGE_SYM_CLASS_STATIC); in emitStartOfAsmFile()
892 OutStreamer->emitCOFFSymbolType(COFF::IMAGE_SYM_DTYPE_NULL); in emitStartOfAsmFile()
893 OutStreamer->endCOFFSymbolDef(); in emitStartOfAsmFile()
920 OutStreamer->emitSymbolAttribute(S, MCSA_Global); in emitStartOfAsmFile()
921 OutStreamer->emitAssignment( in emitStartOfAsmFile()
924 OutStreamer->emitSyntaxDirective(); in emitStartOfAsmFile()
930 OutStreamer->emitAssemblerFlag(MCAF_Code16); in emitStartOfAsmFile()
934 emitNonLazySymbolPointer(MCStreamer &OutStreamer, MCSymbol *StubLabel, in emitNonLazySymbolPointer() argument
937 OutStreamer.emitLabel(StubLabel); in emitNonLazySymbolPointer()
939 OutStreamer.emitSymbolAttribute(MCSym.getPointer(), MCSA_IndirectSymbol); in emitNonLazySymbolPointer()
943 OutStreamer.emitIntValue(0, 4/*size*/); in emitNonLazySymbolPointer()
951 OutStreamer.emitValue( in emitNonLazySymbolPointer()
952 MCSymbolRefExpr::create(MCSym.getPointer(), OutStreamer.getContext()), in emitNonLazySymbolPointer()
956 static void emitNonLazyStubs(MachineModuleInfo *MMI, MCStreamer &OutStreamer) { in emitNonLazyStubs() argument
967 OutStreamer.switchSection(MMI->getContext().getMachOSection( in emitNonLazyStubs()
972 emitNonLazySymbolPointer(OutStreamer, Stub.first, Stub.second); in emitNonLazyStubs()
975 OutStreamer.addBlankLine(); in emitNonLazyStubs()
985 emitNonLazyStubs(MMI, *OutStreamer); in emitEndOfAsmFile()
995 OutStreamer->emitAssemblerFlag(MCAF_SubsectionsViaSymbols); in emitEndOfAsmFile()
1014 OutStreamer->emitSymbolAttribute(S, MCSA_Global); in emitEndOfAsmFile()
1028 OutStreamer->switchSection(ReadOnlySection); in emitEndOfAsmFile()
1029 OutStreamer->emitLabel(AddrSymbol); in emitEndOfAsmFile()
1032 OutStreamer->emitSymbolValue(GetExternalSymbolSymbol("__morestack"), in emitEndOfAsmFile()