Lines Matching refs:Section

287   static void mapping(IO &IO, ExportSection &Section) {  in mapping()
292 IO.mapRequired("archs", Section.Architectures); in mapping()
294 IO.mapOptional("allowed-clients", Section.AllowableClients); in mapping()
296 IO.mapOptional("allowable-clients", Section.AllowableClients); in mapping()
297 IO.mapOptional("re-exports", Section.ReexportedLibraries); in mapping()
298 IO.mapOptional("symbols", Section.Symbols); in mapping()
299 IO.mapOptional("objc-classes", Section.Classes); in mapping()
301 IO.mapOptional("objc-eh-types", Section.ClassEHs); in mapping()
302 IO.mapOptional("objc-ivars", Section.IVars); in mapping()
303 IO.mapOptional("weak-def-symbols", Section.WeakDefSymbols); in mapping()
304 IO.mapOptional("thread-local-symbols", Section.TLVSymbols); in mapping()
309 static void mapping(IO &IO, UndefinedSection &Section) { in mapping()
314 IO.mapRequired("archs", Section.Architectures); in mapping()
315 IO.mapOptional("symbols", Section.Symbols); in mapping()
316 IO.mapOptional("objc-classes", Section.Classes); in mapping()
318 IO.mapOptional("objc-eh-types", Section.ClassEHs); in mapping()
319 IO.mapOptional("objc-ivars", Section.IVars); in mapping()
320 IO.mapOptional("weak-ref-symbols", Section.WeakRefSymbols); in mapping()
325 static void mapping(IO &IO, SymbolSection &Section) { in mapping()
326 IO.mapRequired("targets", Section.Targets); in mapping()
327 IO.mapOptional("symbols", Section.Symbols); in mapping()
328 IO.mapOptional("objc-classes", Section.Classes); in mapping()
329 IO.mapOptional("objc-eh-types", Section.ClassEHs); in mapping()
330 IO.mapOptional("objc-ivars", Section.Ivars); in mapping()
331 IO.mapOptional("weak-symbols", Section.WeakSymbols); in mapping()
332 IO.mapOptional("thread-local-symbols", Section.TlvSymbols); in mapping()
337 static void mapping(IO &IO, UmbrellaSection &Section) { in mapping()
338 IO.mapRequired("targets", Section.Targets); in mapping()
339 IO.mapRequired("umbrella", Section.Umbrella); in mapping()
352 static void mapping(IO &IO, MetadataSection &Section, in mapping()
354 IO.mapRequired("targets", Section.Targets); in mapping()
357 IO.mapRequired("clients", Section.Values); in mapping()
360 IO.mapRequired("libraries", Section.Values); in mapping()
476 ExportSection Section; in NormalizedTBD() local
477 Section.Architectures = Architectures; in NormalizedTBD()
481 Section.AllowableClients.emplace_back(Library.getInstallName()); in NormalizedTBD()
485 Section.ReexportedLibraries.emplace_back(Library.getInstallName()); in NormalizedTBD()
495 Section.WeakDefSymbols.emplace_back(Symbol->getName()); in NormalizedTBD()
497 Section.TLVSymbols.emplace_back(Symbol->getName()); in NormalizedTBD()
499 Section.Symbols.emplace_back(Symbol->getName()); in NormalizedTBD()
503 Section.Classes.emplace_back( in NormalizedTBD()
506 Section.Classes.emplace_back(Symbol->getName()); in NormalizedTBD()
510 Section.Symbols.emplace_back( in NormalizedTBD()
513 Section.ClassEHs.emplace_back(Symbol->getName()); in NormalizedTBD()
517 Section.IVars.emplace_back( in NormalizedTBD()
520 Section.IVars.emplace_back(Symbol->getName()); in NormalizedTBD()
524 llvm::sort(Section.Symbols); in NormalizedTBD()
525 llvm::sort(Section.Classes); in NormalizedTBD()
526 llvm::sort(Section.ClassEHs); in NormalizedTBD()
527 llvm::sort(Section.IVars); in NormalizedTBD()
528 llvm::sort(Section.WeakDefSymbols); in NormalizedTBD()
529 llvm::sort(Section.TLVSymbols); in NormalizedTBD()
530 Exports.emplace_back(std::move(Section)); in NormalizedTBD()
543 UndefinedSection Section; in NormalizedTBD() local
544 Section.Architectures = Architectures; in NormalizedTBD()
554 Section.WeakRefSymbols.emplace_back(Symbol->getName()); in NormalizedTBD()
556 Section.Symbols.emplace_back(Symbol->getName()); in NormalizedTBD()
560 Section.Classes.emplace_back( in NormalizedTBD()
563 Section.Classes.emplace_back(Symbol->getName()); in NormalizedTBD()
567 Section.Symbols.emplace_back( in NormalizedTBD()
570 Section.ClassEHs.emplace_back(Symbol->getName()); in NormalizedTBD()
574 Section.IVars.emplace_back( in NormalizedTBD()
577 Section.IVars.emplace_back(Symbol->getName()); in NormalizedTBD()
581 llvm::sort(Section.Symbols); in NormalizedTBD()
582 llvm::sort(Section.Classes); in NormalizedTBD()
583 llvm::sort(Section.ClassEHs); in NormalizedTBD()
584 llvm::sort(Section.IVars); in NormalizedTBD()
585 llvm::sort(Section.WeakRefSymbols); in NormalizedTBD()
586 Undefineds.emplace_back(std::move(Section)); in NormalizedTBD()
640 for (const auto &Section : Exports) { in denormalize() local
642 synthesizeTargets(Section.Architectures, Platforms); in denormalize()
644 for (const auto &Lib : Section.AllowableClients) in denormalize()
648 for (const auto &Lib : Section.ReexportedLibraries) in denormalize()
652 for (const auto &Symbol : Section.Symbols) { in denormalize()
660 for (auto &Symbol : Section.Classes) { in denormalize()
666 for (auto &Symbol : Section.ClassEHs) in denormalize()
668 for (auto &Symbol : Section.IVars) { in denormalize()
675 for (auto &Symbol : Section.WeakDefSymbols) in denormalize()
678 for (auto &Symbol : Section.TLVSymbols) in denormalize()
683 for (const auto &Section : Undefineds) { in denormalize() local
685 synthesizeTargets(Section.Architectures, Platforms); in denormalize()
686 for (auto &Symbol : Section.Symbols) { in denormalize()
696 for (auto &Symbol : Section.Classes) { in denormalize()
703 for (auto &Symbol : Section.ClassEHs) in denormalize()
706 for (auto &Symbol : Section.IVars) { in denormalize()
713 for (auto &Symbol : Section.WeakRefSymbols) in denormalize()
995 std::vector<MetadataSection> &Section) { in assignTargetsToLibrary()
1016 Section.emplace_back(std::move(CurrentSection)); in assignTargetsToLibrary()