Add a GVN pass, using the value numbering code I developed for GVNPRE and the
authorOwen Anderson <resistor@mac.com>
Tue, 24 Jul 2007 17:55:58 +0000 (17:55 +0000)
committerOwen Anderson <resistor@mac.com>
Tue, 24 Jul 2007 17:55:58 +0000 (17:55 +0000)
commit1ad2cb75553a30bcec9fdc15733a20df6bc50431
treee54400d366db75f504f99afcf852ba467597c242
parentbb862c042fd773354645382ad0511b165b33116e
Add a GVN pass, using the value numbering code I developed for GVNPRE and the
load elimination code from RedundantLoadElimination.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@40469 91177308-0d34-0410-b5e6-96231b3b80d8
include/llvm/LinkAllPasses.h
include/llvm/Transforms/Scalar.h
lib/Transforms/Scalar/GVN.cpp [new file with mode: 0644]
test/Transforms/GVN/basic.ll [new file with mode: 0644]
test/Transforms/GVN/dg.exp [new file with mode: 0644]
test/Transforms/GVN/mixed.ll [new file with mode: 0644]