[all-commits] [llvm/llvm-project] 7beb2c: [AArch64][NFC] Refactor the tail-folding option

david-arm via All-commits all-commits at lists.llvm.org
Wed May 17 01:40:03 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 7beb2ca8fa2aed594bb150c4c5734931d6ea4348
      https://github.com/llvm/llvm-project/commit/7beb2ca8fa2aed594bb150c4c5734931d6ea4348
  Author: David Sherwood <david.sherwood at arm.com>
  Date:   2023-05-17 (Wed, 17 May 2023)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64Subtarget.h
    M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
    M llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
    M llvm/test/Transforms/LoopVectorize/AArch64/sve-tail-folding-option.ll

  Log Message:
  -----------
  [AArch64][NFC] Refactor the tail-folding option

This patch does simple refactoring of the tail-folding
option in preparation for enabling tail-folding by
default for neoverse-v1. It adds a default tail-folding
option field to the AArch64Subtarget class that can
be set on a per-CPU.

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




More information about the All-commits mailing list