Go to file
Hal Finkel 204bf5352a 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
2012-04-13 17:15:33 +00:00
clang Remove the unused, unmaintained, incomplete 'Index' library. 2012-04-13 16:31:46 +00:00
compiler-rt [asan] minor fix: pass flag -g to output tests as a part of CXXFLAGS 2012-04-12 13:31:13 +00:00
debuginfo-tests Revert previous patch as the corresponding clang patch was reverted. 2012-01-26 07:01:33 +00:00
libclc Switch to BSD/MIT dual license. 2012-02-22 04:47:39 +00:00
libcxx Apply noexcept and constexpr to <atomic>. 2012-04-11 20:14:21 +00:00
libcxxabi I would really like to write the handlers in terms of C++11 atomics. This would give us the best performance, portablity, and safety tradeoff. Unfortunately I can not yet do that. So I've put the desired code in comments, and reverted the handler getters to the slower but safer legacy atomic intrinsics. 2012-03-19 16:56:51 +00:00
lld [docs] Remove a dead link. 2012-04-10 16:18:16 +00:00
lldb Added a --memory option to allow dumping the matching malloc block memory with a default format that makes sense, or that format can be overridden with the --format option. 2012-04-13 16:24:09 +00:00
llvm By default, use Early-CSE instead of GVN for vectorization cleanup. 2012-04-13 17:15:33 +00:00
polly CodeGen: Generate scalar code if vector instructions cannot be generated 2012-04-12 10:46:55 +00:00