[all-commits] [llvm/llvm-project] fb4d3d: [AArch64] Remove unnecessary funnel shift sve costs.

David Green via All-commits all-commits at lists.llvm.org
Tue Jun 21 04:21:51 PDT 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: fb4d3d238fd9adcd4f42ed15fec2fca58f47e7ef
      https://github.com/llvm/llvm-project/commit/fb4d3d238fd9adcd4f42ed15fec2fca58f47e7ef
  Author: David Green <david.green at arm.com>
  Date:   2022-06-21 (Tue, 21 Jun 2022)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
    M llvm/test/Analysis/CostModel/AArch64/sve-intrinsics.ll

  Log Message:
  -----------
  [AArch64] Remove unnecessary funnel shift sve costs.

D127680 added some unnecessary funnel shift costs for AArch64 to "match
the legacy behaviour". The default costs are closer to the correct
values and line up with the scalar/neon costs better. Remove the lines
again to clean up the code, they can be added back at a later date with
better values if needed.




More information about the All-commits mailing list