kikairoya wrote:

After replacing all `LLVM_INSTANTIATE_REGISTRY` with `LLVM_DEFINE_REGISTRY`:

```
$ find . -name '*.o' -execdir nm -U -j '{}' + | grep 8RegistryI | sort | uniq 
-c | sort -r
      3 _ZNK4llvm8RegistryIN5clang15PluginASTActionEJEE8iteratoreqERKS4_
      3 _ZNK4llvm8RegistryIN5clang15PluginASTActionEJEE8iteratordeEv
      3 
_ZNK4llvm20iterator_facade_baseINS_8RegistryIN5clang15PluginASTActionEJEE8iteratorESt20forward_iterator_tagKNS_19SimpleRegistryEntryIS3_JEEElPS9_RS9_EneERKS5_
      3 
_ZNK4llvm14iterator_rangeINS_8RegistryIN5clang15PluginASTActionEJEE8iteratorEE5beginEv
      3 
_ZNK4llvm14iterator_rangeINS_8RegistryIN5clang15PluginASTActionEJEE8iteratorEE3endEv
      3 _ZN4llvm8RegistryIN5clang15PluginASTActionEJEE8iteratorppEv
      3 _ZN4llvm8RegistryIN5clang15PluginASTActionEJEE8iteratorC2EPKNS3_4nodeE
      3 _ZN4llvm8RegistryIN5clang15PluginASTActionEJEE7entriesEv
      3 _ZN4llvm8RegistryIN5clang15PluginASTActionEJEE5beginEv
      3 _ZN4llvm8RegistryIN5clang15PluginASTActionEJEE3endEv
      3 
_ZN4llvm14iterator_rangeINS_8RegistryIN5clang15PluginASTActionEJEE8iteratorEEC2ES5_S5_
      3 
_ZN4llvm10make_rangeINS_8RegistryIN5clang15PluginASTActionEJEE8iteratorEEENS_14iterator_rangeIT_EES7_S7_
      2 _ZNK4llvm8RegistryIN5clang14ParsedAttrInfoEJEE8iteratoreqERKS4_
      2 _ZNK4llvm8RegistryIN5clang14ParsedAttrInfoEJEE8iteratordeEv
      2 
_ZNK4llvm20iterator_facade_baseINS_8RegistryIN5clang4ssaf19SerializationFormatEJEE8iteratorESt20forward_iterator_tagKNS_19SimpleRegistryEntryIS4_JEEElPSA_RSA_EneERKS6_
      2 
_ZNK4llvm20iterator_facade_baseINS_8RegistryIN5clang14ParsedAttrInfoEJEE8iteratorESt20forward_iterator_tagKNS_19SimpleRegistryEntryIS3_JEEElPS9_RS9_EneERKS5_
      2 
_ZNK4llvm14iterator_rangeINS_8RegistryIN5clang4ssaf19SerializationFormatEJEE8iteratorEE5beginEv
      2 
_ZNK4llvm14iterator_rangeINS_8RegistryIN5clang4ssaf19SerializationFormatEJEE8iteratorEE3endEv
      2 
_ZNK4llvm14iterator_rangeINS_8RegistryIN5clang14ParsedAttrInfoEJEE8iteratorEE5beginEv
      2 
_ZNK4llvm14iterator_rangeINS_8RegistryIN5clang14ParsedAttrInfoEJEE8iteratorEE3endEv
      2 
_ZN4llvm8RegistryINS_17GCMetadataPrinterEJEE4nodeC2ERKNS_19SimpleRegistryEntryIS1_JEEE
      2 
_ZN4llvm8RegistryIN5clang7tooling25CompilationDatabasePluginEJEE4nodeC2ERKNS_19SimpleRegistryEntryIS3_JEEE
      2 
_ZN4llvm8RegistryIN5clang7tooling18ToolExecutorPluginEJEE4nodeC2ERKNS_19SimpleRegistryEntryIS3_JEEE
      2 _ZN4llvm8RegistryIN5clang14ParsedAttrInfoEJEE8iteratorppEv
      2 _ZN4llvm8RegistryIN5clang14ParsedAttrInfoEJEE8iteratorC2EPKNS3_4nodeE
      2 _ZN4llvm8RegistryIN5clang14ParsedAttrInfoEJEE7entriesEv
      2 _ZN4llvm8RegistryIN5clang14ParsedAttrInfoEJEE5beginEv
      2 _ZN4llvm8RegistryIN5clang14ParsedAttrInfoEJEE3endEv
      2 
_ZN4llvm14iterator_rangeINS_8RegistryIN5clang14ParsedAttrInfoEJEE8iteratorEEC2ES5_S5_
      2 
_ZN4llvm10make_rangeINS_8RegistryIN5clang14ParsedAttrInfoEJEE8iteratorEEENS_14iterator_rangeIT_EES7_S7_
      1 
_ZZN4llvm6detail27getRegistryLinkListInstanceINS_8RegistryINS_17GCMetadataPrinterEJEEEEERNS0_23RegistryLinkListStorageIT_EEvE8Instance
      1 
_ZZN4llvm6detail27getRegistryLinkListInstanceINS_8RegistryINS_10GCStrategyEJEEEEERNS0_23RegistryLinkListStorageIT_EEvE8Instance
      1 
_ZZN4llvm6detail27getRegistryLinkListInstanceINS_8RegistryIN5clang7tooling25CompilationDatabasePluginEJEEEEERNS0_23RegistryLinkListStorageIT_EEvE8Instance
      1 
_ZZN4llvm6detail27getRegistryLinkListInstanceINS_8RegistryIN5clang7tooling18ToolExecutorPluginEJEEEEERNS0_23RegistryLinkListStorageIT_EEvE8Instance
      1 
_ZZN4llvm6detail27getRegistryLinkListInstanceINS_8RegistryIN5clang4ssaf22SummaryDataBuilderBaseEJEEEEERNS0_23RegistryLinkListStorageIT_EEvE8Instance
      1 
_ZZN4llvm6detail27getRegistryLinkListInstanceINS_8RegistryIN5clang4ssaf19SerializationFormatEJEEEEERNS0_23RegistryLinkListStorageIT_EEvE8Instance
      1 
_ZZN4llvm6detail27getRegistryLinkListInstanceINS_8RegistryIN5clang4ssaf18TUSummaryExtractorEJRNS4_16TUSummaryBuilderEEEEEERNS0_23RegistryLinkListStorageIT_EEvE8Instance
(snip)

```


https://github.com/llvm/llvm-project/pull/185141
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to