[all-commits] [llvm/llvm-project] e19297: [LV] Check if value was already not uniform for pr...

Florian Hahn via All-commits all-commits at lists.llvm.org
Sun Jun 4 12:31:42 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: e19297471a09d01b8e5777f37b6efaa3f4c4f064
      https://github.com/llvm/llvm-project/commit/e19297471a09d01b8e5777f37b6efaa3f4c4f064
  Author: Florian Hahn <flo at fhahn.com>
  Date:   2023-06-04 (Sun, 04 Jun 2023)

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

  Log Message:
  -----------
  [LV] Check if value was already not uniform for previous VF.

If the value was already known to not be uniform for the previous
(smaller VF), it cannot be uniform for the larger VF.

This slightly reduces compile-time, once uniformity checks are becoming
a bit more expensive due to using SCEV rewriting (D148841).

Reviewed By: Ayal

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




More information about the All-commits mailing list