diff options
author | Zachary Turner <zturner@google.com> | 2017-03-20 23:54:26 +0000 |
---|---|---|
committer | Zachary Turner <zturner@google.com> | 2017-03-20 23:54:26 +0000 |
commit | 7e3050ca1a3612e4d306d0ac405ebdbb989261cf (patch) | |
tree | 0b2c47d3f84efd6b5724042d73c08df4cb10f4b7 /lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp | |
parent | b57e496dfa5e1c9b55fc813599e268add4d48b40 (diff) | |
download | bcm5719-llvm-7e3050ca1a3612e4d306d0ac405ebdbb989261cf.tar.gz bcm5719-llvm-7e3050ca1a3612e4d306d0ac405ebdbb989261cf.zip |
[analyze-project-deps.py] Add the ability to list all cycles.
This analyzes the dependency graph and computes all minimal
cycles. Equivalent cycles that differ only by rotation are
excluded, as are cycles that are "super-cycles" of other
smaller cycles. For example, if we discover the cycle
A -> C -> A, and then later A -> B -> C -> D -> A, this latter
cycle is not considered. Thus, it is possible that after
eliminating some cycles, new ones will appear. However,
this is the only way to make the algorithm terminate in
a reasonable amount of time.
llvm-svn: 298324
Diffstat (limited to 'lldb/source/Plugins/Process/gdb-remote/GDBRemoteCommunicationServerCommon.cpp')
0 files changed, 0 insertions, 0 deletions