Go to file
Mark Heffernan 8939154a22 Add new llvm.loop.unroll.enable metadata.
This change adds the unroll metadata "llvm.loop.unroll.enable" which directs
the optimizer to unroll a loop fully if the trip count is known at compile time, and
unroll partially if the trip count is not known at compile time. This differs from
"llvm.loop.unroll.full" which explicitly does not unroll a loop if the trip count is not
known at compile time.

The "llvm.loop.unroll.enable" is intended to be added for loops annotated with
"#pragma unroll".

llvm-svn: 244466
2015-08-10 17:28:08 +00:00
clang Add WebKit brace style configuration option. 2015-08-10 13:43:19 +00:00
clang-tools-extra misc-unused-parameters: Don't touch K&R style functions. 2015-08-10 15:45:46 +00:00
compiler-rt -Wdeprecated: Use noexcept rather than throw() where supported 2015-08-10 15:24:22 +00:00
debuginfo-tests New round of fixes for "Always compile debuginfo-tests for the host triple" 2014-10-18 23:47:59 +00:00
libclc Require LLVM >=3.7 and bump version to 0.2.0 2015-08-07 08:31:37 +00:00
libcxx Protect template argument from user interference. 2015-08-10 16:58:04 +00:00
libcxxabi Update to new lists.llvm.org 2015-08-05 04:01:26 +00:00
libunwind Revert test commit. 2015-08-06 23:31:37 +00:00
lld Don't depend on getDotSymtabSec. It is going away. 2015-08-10 15:12:17 +00:00
lldb Feedback from Jim: Change the "optimized code" warning to be entirely 2015-08-10 07:55:25 +00:00
llgo Update to new lists.llvm.org 2015-08-05 04:03:05 +00:00
llvm Add new llvm.loop.unroll.enable metadata. 2015-08-10 17:28:08 +00:00
openmp Fix link error on Windows when LIBOMP_USE_DEBUGGER is off 2015-08-06 15:16:54 +00:00
polly Make StmtSet a list. 2015-08-10 16:47:20 +00:00