[all-commits] [llvm/llvm-project] 65031c: [SVE][InstCombine] Don't convert calls to fp binop...

paulwalker-arm via All-commits all-commits at lists.llvm.org
Thu Apr 6 03:24:40 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 65031c189bc818ee449294b2f02abc55a5f88691
      https://github.com/llvm/llvm-project/commit/65031c189bc818ee449294b2f02abc55a5f88691
  Author: Paul Walker <paul.walker at arm.com>
  Date:   2023-04-06 (Thu, 06 Apr 2023)

  Changed paths:
    M llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
    M llvm/test/Transforms/InstCombine/AArch64/sve-intrinsic-strictfp.ll

  Log Message:
  -----------
  [SVE][InstCombine] Don't convert calls to fp binop intrinsics to instructions when strictfp is required.

There's no support to lower scalable vector constrained operations for SVE
and thus without this change we'll crash during code generation.

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




More information about the All-commits mailing list