Lines Matching refs:Section

277   static void mapping(IO &IO, ExportSection &Section) {  in mapping()
282 IO.mapRequired("archs", Section.Architectures); in mapping()
284 IO.mapOptional("allowed-clients", Section.AllowableClients); in mapping()
286 IO.mapOptional("allowable-clients", Section.AllowableClients); in mapping()
287 IO.mapOptional("re-exports", Section.ReexportedLibraries); in mapping()
288 IO.mapOptional("symbols", Section.Symbols); in mapping()
289 IO.mapOptional("objc-classes", Section.Classes); in mapping()
291 IO.mapOptional("objc-eh-types", Section.ClassEHs); in mapping()
292 IO.mapOptional("objc-ivars", Section.IVars); in mapping()
293 IO.mapOptional("weak-def-symbols", Section.WeakDefSymbols); in mapping()
294 IO.mapOptional("thread-local-symbols", Section.TLVSymbols); in mapping()
299 static void mapping(IO &IO, UndefinedSection &Section) { in mapping()
304 IO.mapRequired("archs", Section.Architectures); in mapping()
305 IO.mapOptional("symbols", Section.Symbols); in mapping()
306 IO.mapOptional("objc-classes", Section.Classes); in mapping()
308 IO.mapOptional("objc-eh-types", Section.ClassEHs); in mapping()
309 IO.mapOptional("objc-ivars", Section.IVars); in mapping()
310 IO.mapOptional("weak-ref-symbols", Section.WeakRefSymbols); in mapping()
315 static void mapping(IO &IO, SymbolSection &Section) { in mapping()
316 IO.mapRequired("targets", Section.Targets); in mapping()
317 IO.mapOptional("symbols", Section.Symbols); in mapping()
318 IO.mapOptional("objc-classes", Section.Classes); in mapping()
319 IO.mapOptional("objc-eh-types", Section.ClassEHs); in mapping()
320 IO.mapOptional("objc-ivars", Section.Ivars); in mapping()
321 IO.mapOptional("weak-symbols", Section.WeakSymbols); in mapping()
322 IO.mapOptional("thread-local-symbols", Section.TlvSymbols); in mapping()
327 static void mapping(IO &IO, UmbrellaSection &Section) { in mapping()
328 IO.mapRequired("targets", Section.Targets); in mapping()
329 IO.mapRequired("umbrella", Section.Umbrella); in mapping()
342 static void mapping(IO &IO, MetadataSection &Section, in mapping()
344 IO.mapRequired("targets", Section.Targets); in mapping()
347 IO.mapRequired("clients", Section.Values); in mapping()
350 IO.mapRequired("libraries", Section.Values); in mapping()
437 ExportSection Section; in NormalizedTBD() local
438 Section.Architectures = Architectures; in NormalizedTBD()
442 Section.AllowableClients.emplace_back(Library.getInstallName()); in NormalizedTBD()
446 Section.ReexportedLibraries.emplace_back(Library.getInstallName()); in NormalizedTBD()
456 Section.WeakDefSymbols.emplace_back(Symbol->getName()); in NormalizedTBD()
458 Section.TLVSymbols.emplace_back(Symbol->getName()); in NormalizedTBD()
460 Section.Symbols.emplace_back(Symbol->getName()); in NormalizedTBD()
464 Section.Classes.emplace_back( in NormalizedTBD()
467 Section.Classes.emplace_back(Symbol->getName()); in NormalizedTBD()
471 Section.Symbols.emplace_back( in NormalizedTBD()
474 Section.ClassEHs.emplace_back(Symbol->getName()); in NormalizedTBD()
478 Section.IVars.emplace_back( in NormalizedTBD()
481 Section.IVars.emplace_back(Symbol->getName()); in NormalizedTBD()
485 llvm::sort(Section.Symbols); in NormalizedTBD()
486 llvm::sort(Section.Classes); in NormalizedTBD()
487 llvm::sort(Section.ClassEHs); in NormalizedTBD()
488 llvm::sort(Section.IVars); in NormalizedTBD()
489 llvm::sort(Section.WeakDefSymbols); in NormalizedTBD()
490 llvm::sort(Section.TLVSymbols); in NormalizedTBD()
491 Exports.emplace_back(std::move(Section)); in NormalizedTBD()
504 UndefinedSection Section; in NormalizedTBD() local
505 Section.Architectures = Architectures; in NormalizedTBD()
515 Section.WeakRefSymbols.emplace_back(Symbol->getName()); in NormalizedTBD()
517 Section.Symbols.emplace_back(Symbol->getName()); in NormalizedTBD()
521 Section.Classes.emplace_back( in NormalizedTBD()
524 Section.Classes.emplace_back(Symbol->getName()); in NormalizedTBD()
528 Section.Symbols.emplace_back( in NormalizedTBD()
531 Section.ClassEHs.emplace_back(Symbol->getName()); in NormalizedTBD()
535 Section.IVars.emplace_back( in NormalizedTBD()
538 Section.IVars.emplace_back(Symbol->getName()); in NormalizedTBD()
542 llvm::sort(Section.Symbols); in NormalizedTBD()
543 llvm::sort(Section.Classes); in NormalizedTBD()
544 llvm::sort(Section.ClassEHs); in NormalizedTBD()
545 llvm::sort(Section.IVars); in NormalizedTBD()
546 llvm::sort(Section.WeakRefSymbols); in NormalizedTBD()
547 Undefineds.emplace_back(std::move(Section)); in NormalizedTBD()
603 for (const auto &Section : Exports) { in denormalize() local
605 synthesizeTargets(Section.Architectures, Platforms); in denormalize()
607 for (const auto &Lib : Section.AllowableClients) in denormalize()
611 for (const auto &Lib : Section.ReexportedLibraries) in denormalize()
615 for (const auto &Symbol : Section.Symbols) { in denormalize()
623 for (auto &Symbol : Section.Classes) { in denormalize()
629 for (auto &Symbol : Section.ClassEHs) in denormalize()
632 for (auto &Symbol : Section.IVars) { in denormalize()
639 for (auto &Symbol : Section.WeakDefSymbols) in denormalize()
642 for (auto &Symbol : Section.TLVSymbols) in denormalize()
647 for (const auto &Section : Undefineds) { in denormalize() local
649 synthesizeTargets(Section.Architectures, Platforms); in denormalize()
650 for (auto &Symbol : Section.Symbols) { in denormalize()
660 for (auto &Symbol : Section.Classes) { in denormalize()
667 for (auto &Symbol : Section.ClassEHs) in denormalize()
670 for (auto &Symbol : Section.IVars) { in denormalize()
677 for (auto &Symbol : Section.WeakRefSymbols) in denormalize()
959 std::vector<MetadataSection> &Section) { in assignTargetsToLibrary()
980 Section.emplace_back(std::move(CurrentSection)); in assignTargetsToLibrary()