summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Support/MD5.cpp
diff options
context:
space:
mode:
authorChandler Carruth <chandlerc@gmail.com>2013-07-27 09:43:30 +0000
committerChandler Carruth <chandlerc@gmail.com>2013-07-27 09:43:30 +0000
commite8f5812a300144e269cea39c55d260e6f8934733 (patch)
tree762085cc98b42a693d40baa52c2666846168e076 /llvm/lib/Support/MD5.cpp
parent944780974efdc1ab70932a8e5f8cadd5788ecaf5 (diff)
downloadbcm5719-llvm-e8f5812a300144e269cea39c55d260e6f8934733.tar.gz
bcm5719-llvm-e8f5812a300144e269cea39c55d260e6f8934733.zip
Merge the removal of dead instructions and lifetime markers with the
analysis of the alloca. We don't need to visit all the users twice for this. We build up a kill list during the analysis and then just process it afterward. This recovers the tiny bit of performance lost by moving to the visitor based analysis system as it removes one entire use-list walk from mem2reg. In some cases, this is now faster than mem2reg was previously. llvm-svn: 187296
Diffstat (limited to 'llvm/lib/Support/MD5.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud