[all-commits] [llvm/llvm-project] 1da0c4: [LoopVectorizer] Don't create unused block masks f...
David Green via All-commits
all-commits at lists.llvm.org
Thu Jul 30 06:28:40 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 1da0c47fa2e6e3316294e146ce7065dd49b2d5a2
https://github.com/llvm/llvm-project/commit/1da0c47fa2e6e3316294e146ce7065dd49b2d5a2
Author: David Green <david.green at arm.com>
Date: 2020-07-30 (Thu, 30 Jul 2020)
Changed paths:
M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
M llvm/test/Transforms/LoopVectorize/icmp-uniforms.ll
M llvm/test/Transforms/LoopVectorize/tail-folding-vectorization-factor-1.ll
Log Message:
-----------
[LoopVectorizer] Don't create unused block masks for reductions. NFC
This removes some unneeded block masks when we don't have any
reductions. It should not have any effect on codegen as the values
created are dead anyway.
Differential Revision: https://reviews.llvm.org/D81415
More information about the All-commits
mailing list