Revert "[DomTree] Replace ChildrenGetter with GraphTraits over GraphDiff."
authorMehdi Amini <joker.eph@gmail.com>
Fri, 10 Apr 2020 06:25:06 +0000 (06:25 +0000)
committerMehdi Amini <joker.eph@gmail.com>
Fri, 10 Apr 2020 06:27:59 +0000 (06:27 +0000)
commit57d2d48399b63c0ef1dda490fdaf28efbb80c2c0
treeec58fd085b385344ecd33e7f17765a59792dc46e
parent8633ef0f4331b62618deafffd591b7e97eebd096
Revert "[DomTree] Replace ChildrenGetter with GraphTraits over GraphDiff."

This reverts commit a90374988e4eb8c50d91e11f4e61cdbd5debb235 and 5da1671bf82306b7fa8dca48f495896c2b29e909.

A new dependency is introduced here from Support to IR which seems like
a layering violation. It also breaks the MLIR build at the moment.
clang/include/clang/Analysis/Analyses/Dominators.h
llvm/include/llvm/IR/CFGDiff.h
llvm/include/llvm/IR/Dominators.h
llvm/include/llvm/Support/GenericDomTree.h
llvm/include/llvm/Support/GenericDomTreeConstruction.h
llvm/lib/IR/Dominators.cpp