[all-commits] [llvm/llvm-project] df8e0d: [AArch64][LoopVectorize] Use upper bound trip coun...

Rin via All-commits all-commits at lists.llvm.org
Mon Oct 9 08:26:32 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: df8e0d057d67a8167f2bdc81d8b61033beb55da5
      https://github.com/llvm/llvm-project/commit/df8e0d057d67a8167f2bdc81d8b61033beb55da5
  Author: Rin <irina.dobrescu at arm.com>
  Date:   2023-10-09 (Mon, 09 Oct 2023)

  Changed paths:
    M llvm/lib/Transforms/Vectorize/LoopVectorize.cpp
    M llvm/test/Transforms/LoopVectorize/AArch64/clamped-trip-count.ll

  Log Message:
  -----------
  [AArch64][LoopVectorize] Use upper bound trip count instead of the constant TC when choosing max VF (#67697)

This patch is based off of
https://github.com/llvm/llvm-project/pull/67543.

We are currently using the exact trip count to make decisions regarding
the maximum VF. We can instead use the upper bound TC, which will be the
same as the constant trip count when that is known.




More information about the All-commits mailing list