[all-commits] [llvm/llvm-project] ab401a: [PGO][PGSO][LV] Fix loop not vectorized issue unde...

hjyamauchi via All-commits all-commits at lists.llvm.org
Wed Aug 19 12:34:03 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: ab401a8c8a9cf2b9e81eb6864aa647d96751ae84
      https://github.com/llvm/llvm-project/commit/ab401a8c8a9cf2b9e81eb6864aa647d96751ae84
  Author: Hiroshi Yamauchi <yamauchi at google.com>
  Date:   2020-08-19 (Wed, 19 Aug 2020)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
    M llvm/test/Transforms/LoopVectorize/optsize.ll

  Log Message:
  -----------
  [PGO][PGSO][LV] Fix loop not vectorized issue under profile guided size opts.

D81345 appears to accidentally disables vectorization when explicitly
enabled. As PGSO isn't currently accessible from LoopAccessInfo, revert back to
the vectorization with versioning-for-unit-stride for PGSO.

Differential Revision: https://reviews.llvm.org/D85784




More information about the All-commits mailing list