[PATCH] D29381: [PM/LCG] Remove the lazy RefSCC formation from the LazyCallGraph during iteration.
Chandler Carruth via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Mon Feb 6 01:54:52 PST 2017
chandlerc updated this revision to Diff 87199.
chandlerc added a comment.
Another update to actually remove all the support variables for maintaining an
in-flight DFS walk from the class. Somehow forgot to remove these, they're all
dead now.
In entertaining news, if you look carefully you'll spot places where this patch
actually fixes bugs due to failing to correctly manage all these variables. Yay
for a simpler approach!
https://reviews.llvm.org/D29381
Files:
include/llvm/Analysis/CGSCCPassManager.h
include/llvm/Analysis/LazyCallGraph.h
lib/Analysis/CGSCCPassManager.cpp
lib/Analysis/LazyCallGraph.cpp
unittests/Analysis/LazyCallGraphTest.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D29381.87199.patch
Type: text/x-patch
Size: 38247 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20170206/0102f36f/attachment.bin>
More information about the llvm-commits
mailing list