aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LCSSA.cpp
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2009-10-10 23:50:30 +0000
committerChris Lattner <sabre@nondot.org>2009-10-10 23:50:30 +0000
commitb6c65faa64a007c8337ef2a1675309845606368c (patch)
treefdf4a20e3071d6518f78120c879f983e898dfdff /llvm/lib/Transforms/Utils/LCSSA.cpp
parent9c382cebc5ec8ff2f81840967f7acf0de4e3ceca (diff)
downloadllvm-b6c65faa64a007c8337ef2a1675309845606368c.zip
llvm-b6c65faa64a007c8337ef2a1675309845606368c.tar.gz
llvm-b6c65faa64a007c8337ef2a1675309845606368c.tar.bz2
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). llvm-svn: 83746
Diffstat (limited to 'llvm/lib/Transforms/Utils/LCSSA.cpp')
0 files changed, 0 insertions, 0 deletions