Sanjay Patel
8030ed3639
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
4a2fd393c6
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
ef10b99294
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
0715a221d8
Fix PR14565. Don't if-convert loops that have switch statements in them.
...
llvm-svn: 169813
2012-12-11 04:55:10 +00:00