summaryrefslogtreecommitdiffstats
path: root/llvm/lib/System/Unix/Process.inc
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2008-12-01 04:48:07 +0000
committerChris Lattner <sabre@nondot.org>2008-12-01 04:48:07 +0000
commit88a1f0213dcf303ab8cd11e0ad052dfefcc0dce0 (patch)
tree8f2644408dc203003417cedcac962ffdcaf2259d /llvm/lib/System/Unix/Process.inc
parent856684d360f088cb4c53b8f3b385d953d8ad2581 (diff)
downloadbcm5719-llvm-88a1f0213dcf303ab8cd11e0ad052dfefcc0dce0.tar.gz
bcm5719-llvm-88a1f0213dcf303ab8cd11e0ad052dfefcc0dce0.zip
Teach jump threading to clean up after itself, DCE and constfolding the
new instructions it simplifies. Because we're threading jumps on edges with constants coming in from PHI's, we inherently are exposing a lot more constants to the new block. Folding them and deleting dead conditions allows the cost model in jump threading to be more accurate as it iterates. llvm-svn: 60327
Diffstat (limited to 'llvm/lib/System/Unix/Process.inc')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud