diff options
author | Chris Lattner <sabre@nondot.org> | 2009-10-10 23:50:30 +0000 |
---|---|---|
committer | Chris Lattner <sabre@nondot.org> | 2009-10-10 23:50:30 +0000 |
commit | a09fbf0af04ae7684d7b733e187b88e8b6ff1461 (patch) | |
tree | 9dbfb1433aa23f4ae939620666652d9df0cf7459 /lib/Transforms/Utils/LCSSA.cpp | |
parent | 0bef562ea253878ee92a1eaf6db05b0c2edfa74c (diff) |
switch GVN to use SSAUpdater. Besides removing a lot of complexity
from GVN, this also speeds it up, inserts fewer PHI nodes (see the
testcase) and allows it to remove more loads (due to fewer PHI nodes
standing in the way).
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@83746 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Transforms/Utils/LCSSA.cpp')
0 files changed, 0 insertions, 0 deletions