After converting all existing passes to use the new DomTreeUpdater interface, there isn't any usage of the original DeferredDominance class. Thus, we can safely remove it from the codebase.
Details
Details
Diff Detail
Diff Detail
- Repository
- rL LLVM
Paths
| Differential D49747
[Dominators] Remove the DeferredDominance class ClosedPublic Authored by NutshellySima on Jul 24 2018, 11:48 AM.
Details Summary After converting all existing passes to use the new DomTreeUpdater interface, there isn't any usage of the original DeferredDominance class. Thus, we can safely remove it from the codebase.
Diff Detail
Event TimelineThis revision is now accepted and ready to land.Aug 2 2018, 8:42 AM NutshellySima retitled this revision from [Dominators] Deprecate the DeferredDominance class to [Dominators] Remove the DeferredDominance class.Aug 2 2018, 8:44 AM Closed by commit rL339502: [Dominators] Remove the DeferredDominance class (authored by sima). · Explain WhyAug 11 2018, 1:12 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 160235 llvm/trunk/include/llvm/IR/Dominators.h
llvm/trunk/lib/IR/Dominators.cpp
llvm/trunk/unittests/IR/CMakeLists.txt
llvm/trunk/unittests/IR/DeferredDominanceTest.cpp
|