summaryrefslogtreecommitdiffstats
path: root/clang-tools-extra/test/clang-tidy/modernize-loop-convert-negative.cpp
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2015-08-19 08:46:11 +0000
committerTobias Grosser <tobias@grosser.es>2015-08-19 08:46:11 +0000
commit07c1c2fcc9e7205fcd0813c2e380ec24099baac4 (patch)
tree8d793b4ee4ee334bb41fe16ee62d747a17efd360 /clang-tools-extra/test/clang-tidy/modernize-loop-convert-negative.cpp
parent161c9081e5f09085aa0675751bfd16469826e966 (diff)
downloadbcm5719-llvm-07c1c2fcc9e7205fcd0813c2e380ec24099baac4.tar.gz
bcm5719-llvm-07c1c2fcc9e7205fcd0813c2e380ec24099baac4.zip
Make prevectorization width configurable
Polly uses 'prevectorization' to enable outer loop vectorization. When vectorizing an outer loop, we strip-mine <number-of-prevec-dims> loop iterations which are than interchanged to the innermost level such that LLVM's inner loop vectorizer (or Polly's simple vectorizer) can easily vectorize this loop. The number of loop iterations to strip-mine is now configurable with the option -polly-prevect-width=<number-of-prevec-dims>. This is mostly a debugging option. We should probably add a heuristic that derives the number of prevectorization dimensions from the target data and the data types used. llvm-svn: 245424
Diffstat (limited to 'clang-tools-extra/test/clang-tidy/modernize-loop-convert-negative.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud