Go to file
Tobias Grosser c1a269bf0e Add option to assume single-loop scops with sufficient compute are profitable
If a loop has a sufficiently large amount of compute instruction in its loop
body, it is unlikely that our rewrite of the loop iterators introduces large
performance changes. As Polly can also apply beneficical optimizations (such
as parallelization) to such loop nests, we mark them as profitable.

This option is currently "disabled" by default, but can be used to run
experiments. If enabled by setting it e.g. to 40 instructions, we currently
see some compile-time increases on LNT without any significant run-time
changes.

llvm-svn: 256199
2015-12-21 21:00:43 +00:00
clang Tweak myriad-toolchain test. 2015-12-21 20:30:49 +00:00
clang-tools-extra Fix a false positive case in ContainerSizeEmpty check (PR25893). 2015-12-21 09:43:52 +00:00
compiler-rt [compiler-rt] [tsan] Add support for PIE build on AArch64 2015-12-21 19:27:57 +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 AMDGPU: Add aliases for all VI targets 2015-12-15 18:37:04 +00:00
libcxx Fix type in tuple test. Sorry for the noise 2015-12-18 01:04:36 +00:00
libcxxabi [libc++abi] Use libgcc and libgcc_s to provide _Unwind symbols instead of libgcc_eh.a 2015-12-14 22:20:04 +00:00
libunwind Replace cmake check for printf with a check for fopen. 2015-12-10 00:47:08 +00:00
lld Simplify types. NFC. 2015-12-21 20:59:29 +00:00
lldb Fix emulation of the thumb str instruction 2015-12-21 12:06:36 +00:00
llgo [llgo] Force exporting __morestack from llgoi 2015-11-27 04:46:46 +00:00
llvm Revert r256193: build bot failure triggered 2015-12-21 21:00:33 +00:00
openmp Prevent monitor thread creation when KMP_BLOCKTIME="infinite" 2015-12-18 23:20:36 +00:00
polly Add option to assume single-loop scops with sufficient compute are profitable 2015-12-21 21:00:43 +00:00