diff options
author | Hal Finkel <hfinkel@anl.gov> | 2012-04-13 17:15:33 +0000 |
---|---|---|
committer | Hal Finkel <hfinkel@anl.gov> | 2012-04-13 17:15:33 +0000 |
commit | 204bf5352a387061026d59d716c6a7c814030a49 (patch) | |
tree | 6b6da374f36b0e0d8ec1614d7d5dca5f57804fb8 /clang/examples/clang-interpreter | |
parent | 0481c8f20633624cf8cccadca984e00cc2d93b83 (diff) | |
download | bcm5719-llvm-204bf5352a387061026d59d716c6a7c814030a49.tar.gz bcm5719-llvm-204bf5352a387061026d59d716c6a7c814030a49.zip |
By default, use Early-CSE instead of GVN for vectorization cleanup.
As has been suggested by Duncan and others, Early-CSE and GVN should
do similar redundancy elimination, but Early-CSE is much less expensive.
Most of my autovectorization benchmarks show a performance regresion, but
all of these are < 0.1%, and so I think that it is still worth using
the less expensive pass.
llvm-svn: 154673
Diffstat (limited to 'clang/examples/clang-interpreter')
0 files changed, 0 insertions, 0 deletions