[all-commits] [llvm/llvm-project] 4311b1: [LSR] Recognize vscale-relative immediates (#88124)

Graham Hunter via All-commits all-commits at lists.llvm.org
Mon Jul 1 01:23:52 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 4311b14e9c14c10f774ff916435ec7720b568df9
      https://github.com/llvm/llvm-project/commit/4311b14e9c14c10f774ff916435ec7720b568df9
  Author: Graham Hunter <graham.hunter at arm.com>
  Date:   2024-07-01 (Mon, 01 Jul 2024)

  Changed paths:
    M llvm/include/llvm/Support/TypeSize.h
    M llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
    A llvm/test/Transforms/LoopStrengthReduce/AArch64/vscale-fixups.ll

  Log Message:
  -----------
  [LSR] Recognize vscale-relative immediates (#88124)

Extends LoopStrengthReduce to recognize immediates multiplied by vscale, and query the current target for whether they are legal offsets for memory operations or adds.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list