aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/LiveDebugVariables.cpp
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2014-04-25 09:08:05 +0000
committerChandler Carruth <chandlerc@gmail.com>2014-04-25 09:08:05 +0000
commit770060ddfa137fbc46936126d3a43a076f565cc2 (patch)
tree276e872b007fd8467a8ad8c0d18c0752e8eee335 /llvm/lib/CodeGen/LiveDebugVariables.cpp
parent0d0107d2ef4eac819bf43bbc9af30ce5eeb5b848 (diff)
downloadllvm-770060ddfa137fbc46936126d3a43a076f565cc2.zip
llvm-770060ddfa137fbc46936126d3a43a076f565cc2.tar.gz
llvm-770060ddfa137fbc46936126d3a43a076f565cc2.tar.bz2
[LCG] Rather than doing a linear time SmallSetVector removal of each
child from the worklist, wait until we actually need to pop another element off of the worklist and skip over any that were already visited by the DFS. This also enables swapping the nodes of the SCC into the worklist. No functionality changed. llvm-svn: 207212
Diffstat (limited to 'llvm/lib/CodeGen/LiveDebugVariables.cpp')
0 files changed, 0 insertions, 0 deletions