OSDN Git Service

Eliminate the TopLevelManagerType enum; instead, just make
authorDan Gohman <gohman@apple.com>
Mon, 16 Aug 2010 21:38:42 +0000 (21:38 +0000)
committerDan Gohman <gohman@apple.com>
Mon, 16 Aug 2010 21:38:42 +0000 (21:38 +0000)
commit7578ea887de6a7cb22c324b629101683a0afb3c5
tree29282db7b132186789fa415a5a1880c2af2df273
parentbc1fb2b6faa79a15ee61526a802c9de834d70041
Eliminate the TopLevelManagerType enum; instead, just make
PMTopLevelManager's constructor take a PMDataManager *, which already
provides the needed abstraction support.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@111189 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/PassManagers.h
lib/VMCore/PassManager.cpp