diff options
author | Easwaran Raman <eraman@google.com> | 2018-02-01 18:53:23 +0000 |
---|---|---|
committer | Easwaran Raman <eraman@google.com> | 2018-02-01 18:53:23 +0000 |
commit | a95bd9f72414a7d26f21a4ee5a0f40ff1d0c951a (patch) | |
tree | a3b8c172d9261d9bdbc235bbfc1c69e40917af36 /llvm/test/CodeGen/AArch64 | |
parent | b87adec4bd8ed164d09ebb1e186210f35ddf6e60 (diff) | |
download | bcm5719-llvm-a95bd9f72414a7d26f21a4ee5a0f40ff1d0c951a.tar.gz bcm5719-llvm-a95bd9f72414a7d26f21a4ee5a0f40ff1d0c951a.zip |
[GraphTraits] Add support for iterating over children edges.
Summary:
This change is mostly adding comments to GraphTraits describing
interfaces to iterate over children edges of a node. These will
have to be implemented by specializations of GraphTraits. The
non-comment change is the addition of children_edges template
function that returns an iterator range.
The motivation for this is to use it in synthetic count propagation
algorithm and remove the CallGraphTraits class that provide similar
interfaces.
Reviewers: dberlin, davidxl
Subscribers: llvm-commits
Differential Revision: https://reviews.llvm.org/D42698
llvm-svn: 323990
Diffstat (limited to 'llvm/test/CodeGen/AArch64')
0 files changed, 0 insertions, 0 deletions