mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2025-01-31 20:51:52 +01:00
Fix range-loop-analysis warning
``` llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:8024:19: warning: loop variable 'VF' of type 'const llvm::ElementCount' creates a copy from type 'const llvm::ElementCount' [-Wrange-loop-analysis] for (const auto VF : VFCandidates) { ^ llvm-project/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp:8024:8: note: use reference type 'const llvm::ElementCount &' to prevent copying for (const auto VF : VFCandidates) { ^~~~~~~~~~~~~~~ & 1 warning generated. ``` Differential Revision: https://reviews.llvm.org/D103970
This commit is contained in:
parent
7e227c0d37
commit
040b1baf1d
@ -8021,7 +8021,7 @@ LoopVectorizationPlanner::plan(ElementCount UserVF, unsigned UserIC) {
|
||||
ElementCount::isKnownLE(VF, MaxFactors.ScalableVF); VF *= 2)
|
||||
VFCandidates.insert(VF);
|
||||
|
||||
for (const auto VF : VFCandidates) {
|
||||
for (const auto &VF : VFCandidates) {
|
||||
// Collect Uniform and Scalar instructions after vectorization with VF.
|
||||
CM.collectUniformsAndScalars(VF);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user