[all-commits] [llvm/llvm-project] ed43aa: [AArch64][SVE] Fix fptrunc store for fixed len vector

Peter Waller via All-commits all-commits at lists.llvm.org
Tue Dec 7 04:22:32 PST 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: ed43aab98d52112f29e2a0204b85582096300bfe
      https://github.com/llvm/llvm-project/commit/ed43aab98d52112f29e2a0204b85582096300bfe
  Author: Peter Waller <peter.waller at arm.com>
  Date:   2021-12-07 (Tue, 07 Dec 2021)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
    M llvm/test/CodeGen/AArch64/sve-fixed-length-fp-extend-trunc.ll

  Log Message:
  -----------
  [AArch64][SVE] Fix fptrunc store for fixed len vector

Restrict duplicate FP_EXTEND/FP_TRUNC -> LOAD/STORE DAG combines to only
larger than NEON types, as these are the ones for which there is custom
lowering.

Update tests so that they go through memory to improve validation.

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




More information about the All-commits mailing list