[all-commits] [llvm/llvm-project] 8bb702: [SVE] Lower fixed length vector floating point rou...

paulwalker-arm via All-commits all-commits at lists.llvm.org
Tue Oct 6 02:57:03 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 8bb702a8ad30205d46818c1e3b1260c19222ba9b
      https://github.com/llvm/llvm-project/commit/8bb702a8ad30205d46818c1e3b1260c19222ba9b
  Author: Paul Walker <paul.walker at arm.com>
  Date:   2020-10-06 (Tue, 06 Oct 2020)

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

  Log Message:
  -----------
  [SVE] Lower fixed length vector floating point rounding operations.

Adds lowering for:
  llvm.ceil
  llvm.floor
  llvm.nearbyint
  llvm.rint
  llvm.round
  llvm.trunc

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


  Commit: 27f3d51b4ef9bf4dc9cfeed88f66fcfc7ee99ee9
      https://github.com/llvm/llvm-project/commit/27f3d51b4ef9bf4dc9cfeed88f66fcfc7ee99ee9
  Author: Paul Walker <paul.walker at arm.com>
  Date:   2020-10-06 (Tue, 06 Oct 2020)

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

  Log Message:
  -----------
  [SVE] Lower fixed length vector fneg and fsqrt operations.

Also updates sve-fp.ll to use fneg directly.

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


Compare: https://github.com/llvm/llvm-project/compare/3a12ff0dac5a...27f3d51b4ef9


More information about the All-commits mailing list