[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