• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/contrib/llvm-project/llvm/lib/Target/X86/

Lines Matching defs:OutStreamer

73     OutStreamer->BeginCOFFSymbolDef(CurrentFnSym);
74 OutStreamer->EmitCOFFSymbolStorageClass(
76 OutStreamer->EmitCOFFSymbolType(COFF::IMAGE_SYM_DTYPE_FUNCTION
78 OutStreamer->EndCOFFSymbolDef();
96 static_cast<X86TargetStreamer *>(OutStreamer->getTargetStreamer()))
106 static_cast<X86TargetStreamer *>(OutStreamer->getTargetStreamer()))
640 MCSection *Cur = OutStreamer->getCurrentSectionOnly();
643 OutStreamer->SwitchSection(Nt);
648 OutStreamer->emitIntValue(4, 4 /*size*/); // data size for "GNU\0"
649 OutStreamer->emitIntValue(8 + WordSize, 4 /*size*/); // Elf_Prop size
650 OutStreamer->emitIntValue(ELF::NT_GNU_PROPERTY_TYPE_0, 4 /*size*/);
651 OutStreamer->emitBytes(StringRef("GNU", 4)); // note name
654 OutStreamer->emitInt32(ELF::GNU_PROPERTY_X86_FEATURE_1_AND);
655 OutStreamer->emitInt32(4); // data size
656 OutStreamer->emitInt32(FeatureFlagsAnd); // data
659 OutStreamer->endSection(Nt);
660 OutStreamer->SwitchSection(Cur);
665 OutStreamer->SwitchSection(getObjFileLowering().getTextSection());
671 OutStreamer->BeginCOFFSymbolDef(S);
672 OutStreamer->EmitCOFFSymbolStorageClass(COFF::IMAGE_SYM_CLASS_STATIC);
673 OutStreamer->EmitCOFFSymbolType(COFF::IMAGE_SYM_DTYPE_NULL);
674 OutStreamer->EndCOFFSymbolDef();
689 OutStreamer->emitSymbolAttribute(S, MCSA_Global);
690 OutStreamer->emitAssignment(
693 OutStreamer->emitSyntaxDirective();
699 OutStreamer->emitAssemblerFlag(MCAF_Code16);
703 emitNonLazySymbolPointer(MCStreamer &OutStreamer, MCSymbol *StubLabel,
706 OutStreamer.emitLabel(StubLabel);
708 OutStreamer.emitSymbolAttribute(MCSym.getPointer(), MCSA_IndirectSymbol);
712 OutStreamer.emitIntValue(0, 4/*size*/);
720 OutStreamer.emitValue(
721 MCSymbolRefExpr::create(MCSym.getPointer(), OutStreamer.getContext()),
725 static void emitNonLazyStubs(MachineModuleInfo *MMI, MCStreamer &OutStreamer) {
736 OutStreamer.SwitchSection(MMI->getContext().getMachOSection(
741 emitNonLazySymbolPointer(OutStreamer, Stub.first, Stub.second);
744 OutStreamer.AddBlankLine();
754 emitNonLazyStubs(MMI, *OutStreamer);
765 OutStreamer->emitAssemblerFlag(MCAF_SubsectionsViaSymbols);
784 OutStreamer->emitSymbolAttribute(S, MCSA_Global);