aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Serialization/Module.cpp
diff options
context:
space:
mode:
authorTobias Grosser <tobias@grosser.es>2014-03-11 06:27:36 +0000
committerTobias Grosser <tobias@grosser.es>2014-03-11 06:27:36 +0000
commit4ba60fe9ebb25c535a8d44dd494da55191e5984b (patch)
tree486d4d6d036b042fe102ea9e4f5051d04b37304e /clang/lib/Serialization/Module.cpp
parentcbce6e9e63708f83a805ed5f33c3ff083b9afbfb (diff)
downloadllvm-4ba60fe9ebb25c535a8d44dd494da55191e5984b.zip
llvm-4ba60fe9ebb25c535a8d44dd494da55191e5984b.tar.gz
llvm-4ba60fe9ebb25c535a8d44dd494da55191e5984b.tar.bz2
ScheduleOptimizer: Fix prevectorization.
In case we are at the innermost band, we try to prepare for vectorization. This means, we look for the innermost parallel loop and strip mine this loop to the innermost level using a strip-mine factor corresponding to the number of vector iterations. For whatever reason, the code that implemented this feature was broken. We now added a comment, a test case and obviously also the right code. llvm-svn: 203544
Diffstat (limited to 'clang/lib/Serialization/Module.cpp')
0 files changed, 0 insertions, 0 deletions