Sanjay Patel
b653de1ada
Rename getMaximumUnrollFactor -> getMaxInterleaveFactor; also rename option names controlling this variable.
...
"Unroll" is not the appropriate name for this variable. Clang already uses
the term "interleave" in pragmas and metadata for this.
Differential Revision: http://reviews.llvm.org/D5066
llvm-svn: 217528
2014-09-10 17:58:16 +00:00
Arnold Schwaighofer
693a1ca628
LoopVectorize: Handle single edge PHIs
...
We might encouter single edge PHIs - handle them with an identity select.
Fixes PR15990.
llvm-svn: 182199
2013-05-18 18:38:34 +00:00
Nadav Rotem
6d9dafe3ff
Force a fixed unroll count on the target independent tests.
...
This should fix clang-native-arm-cortex-a9. Thanks Renato.
llvm-svn: 171582
2013-01-05 00:58:48 +00:00
Nadav Rotem
dbb3328194
Fix PR14565. Don't if-convert loops that have switch statements in them.
...
llvm-svn: 169813
2012-12-11 04:55:10 +00:00