aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/LoopVersioning.cpp
diff options
context:
space:
mode:
authorHuihui Zhang <huihuiz@quicinc.com>2020-09-15 13:09:56 -0700
committerHuihui Zhang <huihuiz@quicinc.com>2020-09-15 13:10:15 -0700
commit3b7f5166bd11fc6cbf96597d26753e8c3fc0e6ab (patch)
treefffadd8cd79b116e5c276618ffbf9fb9724618e5 /llvm/lib/Transforms/Utils/LoopVersioning.cpp
parent00ba1a3de7faad80f7bb75d07a1a5da09a009895 (diff)
downloadllvm-3b7f5166bd11fc6cbf96597d26753e8c3fc0e6ab.zip
llvm-3b7f5166bd11fc6cbf96597d26753e8c3fc0e6ab.tar.gz
llvm-3b7f5166bd11fc6cbf96597d26753e8c3fc0e6ab.tar.bz2
[SLPVectorizer][SVE] Skip scalable-vector instructions before vectorizeSimpleInstructions.
For scalable type, the aggregated size is unknown at compile-time. Skip instructions with scalable type to ensure the list of instructions for vectorizeSimpleInstructions does not contains any scalable-vector instructions. Reviewed By: RKSimon Differential Revision: https://reviews.llvm.org/D87550
Diffstat (limited to 'llvm/lib/Transforms/Utils/LoopVersioning.cpp')
0 files changed, 0 insertions, 0 deletions