[LCG] Remove the use of the parent sets to compute connectivity when
authorChandler Carruth <chandlerc@gmail.com>
Sat, 5 Aug 2017 03:37:37 +0000 (03:37 +0000)
committerChandler Carruth <chandlerc@gmail.com>
Sat, 5 Aug 2017 03:37:37 +0000 (03:37 +0000)
commit13ffd110ada372b07140a635b86a21e5a142c461
tree79365ba7fc43a9acc652ccdbc869d59a8ecb39c7
parenta3c3d7b442181a37e8960fa939ce693ac56205a4
[LCG] Remove the use of the parent sets to compute connectivity when
merging RefSCCs.

The logic to directly use the reference edges is simpler and not
substantially slower (despite the comments to the contrary) because this
is not actually an especially hot part of LCG in practice.

llvm-svn: 310161
llvm/lib/Analysis/LazyCallGraph.cpp