Go to file
Chandler Carruth b783628560 [vectorizer] Completely disable the block frequency guidance of the loop
vectorizer, placing it behind an off-by-default flag.

It turns out that block frequency isn't what we want at all, here or
elsewhere. This has been I think a nagging feeling for several of us
working with it, but Arnold has given some really nice simple examples
where the results are so comprehensively wrong that they aren't useful.

I'm planning to email the dev list with a summary of why its not really
useful and a couple of ideas about how to better structure these types
of heuristics.

llvm-svn: 200294
2014-01-28 09:10:41 +00:00
clang Clarify. Thanks to Sean Silva and Warren Hunt for help wordsmithing! 2014-01-28 07:03:46 +00:00
clang-tools-extra check-clang-tools: Also it doesn't require neither llvm_src_root nor llvm_obj_root. 2014-01-26 12:40:18 +00:00
compiler-rt [msan] Replace assert() with GTest ASSERT_* in msan_test. 2014-01-28 08:51:39 +00:00
debuginfo-tests don't use CHECK-NEXT because it may be on the same line. 2013-09-18 23:01:54 +00:00
libclc Fix build broken by LLVM commit r199279 2014-01-20 20:28:48 +00:00
libcxx Removed extra line that I left in when committing 199694. Thanks to Jared Grubb for the catch. 2014-01-26 01:59:59 +00:00
libcxxabi Use .p2align instead of .align 2014-01-23 21:46:35 +00:00
lld [PECOFF] Replace magic numbers with sizeof. 2014-01-28 01:55:37 +00:00
lldb Fixed a crasher when handling process events that is due to a translation from the public API to the private API. 2014-01-28 00:36:31 +00:00
llvm [vectorizer] Completely disable the block frequency guidance of the loop 2014-01-28 09:10:41 +00:00
openmp For your Christmas hacking pleasure. 2013-12-23 17:28:57 +00:00
polly TODO: Add topic 'teach bugpoint to extract regions' 2014-01-27 14:48:17 +00:00