Lines Matching defs:OutStreamer

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