diff options
author | Alina Sbirlea <asbirlea@google.com> | 2020-04-10 07:34:04 +0000 |
---|---|---|
committer | Mehdi Amini <joker.eph@gmail.com> | 2020-04-10 07:38:53 +0000 |
commit | 0445c64998d14b81f0d3a3182011fc5eae47fa71 (patch) | |
tree | bfb49f080eeff3b0189cea43a5bfdc0a5bcb134c /llvm/lib/Object/ELFObjectFile.cpp | |
parent | a5b9316b24ce1de54ae3ab7a5254f0219fee12ac (diff) | |
download | llvm-0445c64998d14b81f0d3a3182011fc5eae47fa71.zip llvm-0445c64998d14b81f0d3a3182011fc5eae47fa71.tar.gz llvm-0445c64998d14b81f0d3a3182011fc5eae47fa71.tar.bz2 |
[DomTree] Replace ChildrenGetter with GraphTraits over GraphDiff.
This replaces the ChildrenGetter inside the DominatorTree with
GraphTraits over a GraphDiff object, an object which encapsulated the
view of the previous CFG.
This also simplifies the extentions in clang which use DominatorTree, as
GraphDiff also filters nullptrs.
Re-land a90374988e4eb8c50d91e11f4e61cdbd5debb235 after moving CFGDiff.h
to Support.
Differential Revision: https://reviews.llvm.org/D77341
Diffstat (limited to 'llvm/lib/Object/ELFObjectFile.cpp')
0 files changed, 0 insertions, 0 deletions