OSDN Git Service

[GC] Remove a bunch of unused complexity from Registry and RegistryParser [NFCI]
authorPhilip Reames <listmail@philipreames.com>
Thu, 14 Jan 2016 00:45:15 +0000 (00:45 +0000)
committerPhilip Reames <listmail@philipreames.com>
Thu, 14 Jan 2016 00:45:15 +0000 (00:45 +0000)
commit3a4727c413101cca87bd6ea4012b37553442124f
treec3609a45de82948f85278cd34601ba1c3fa00123
parentdda3410d8118cea55b50346eded716eef8dfc86d
[GC] Remove a bunch of unused complexity from Registry and RegistryParser [NFCI]

The only two Registries we have in the system are the GCStrategy and GCMetadataPrinter ones.  Registry has a bunch of problems - for instance, order of initialization is undefined - and the code was overly general for what was actually used.  I hope to completely kill Registry in the near future, but for now, just delete all the unused listener and parsing support.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@257727 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/Support/Registry.h
include/llvm/Support/RegistryParser.h [deleted file]