[all-commits] [llvm/llvm-project] 62c94f: [RISCV] Define vector vfmul/vfdiv/vfrdiv intrinsics.

Kai Wang via All-commits all-commits at lists.llvm.org
Sun Dec 20 02:00:42 PST 2020


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 62c94f06781dba1a3ec717c1486934de2e939052
      https://github.com/llvm/llvm-project/commit/62c94f06781dba1a3ec717c1486934de2e939052
  Author: Hsiangkai Wang <kai.wang at sifive.com>
  Date:   2020-12-20 (Sun, 20 Dec 2020)

  Changed paths:
    M llvm/include/llvm/IR/IntrinsicsRISCV.td
    M llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
    A llvm/test/CodeGen/RISCV/rvv/vfdiv-rv32.ll
    A llvm/test/CodeGen/RISCV/rvv/vfdiv-rv64.ll
    A llvm/test/CodeGen/RISCV/rvv/vfmul-rv32.ll
    A llvm/test/CodeGen/RISCV/rvv/vfmul-rv64.ll
    A llvm/test/CodeGen/RISCV/rvv/vfrdiv-rv32.ll
    A llvm/test/CodeGen/RISCV/rvv/vfrdiv-rv64.ll

  Log Message:
  -----------
  [RISCV] Define vector vfmul/vfdiv/vfrdiv intrinsics.

Define vector vfmul/vfdiv/vfrdiv intrinsics and lower them to V instructions.

We work with @rogfer01 from BSC to come out this patch.

Authored-by: Roger Ferrer Ibanez <rofirrim at gmail.com>
Co-Authored-by: Hsiangkai Wang <kai.wang at sifive.com>

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


  Commit: bd576ac8d4b11566b41b778915cdbd50786a0f71
      https://github.com/llvm/llvm-project/commit/bd576ac8d4b11566b41b778915cdbd50786a0f71
  Author: Hsiangkai Wang <kai.wang at sifive.com>
  Date:   2020-12-20 (Sun, 20 Dec 2020)

  Changed paths:
    M llvm/include/llvm/IR/IntrinsicsRISCV.td
    M llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
    A llvm/test/CodeGen/RISCV/rvv/vfsgnj-rv32.ll
    A llvm/test/CodeGen/RISCV/rvv/vfsgnj-rv64.ll
    A llvm/test/CodeGen/RISCV/rvv/vfsgnjn-rv32.ll
    A llvm/test/CodeGen/RISCV/rvv/vfsgnjn-rv64.ll
    A llvm/test/CodeGen/RISCV/rvv/vfsgnjx-rv32.ll
    A llvm/test/CodeGen/RISCV/rvv/vfsgnjx-rv64.ll

  Log Message:
  -----------
  [RISCV] Define vector vfsgnj/vfsgnjn/vfsgnjx intrinsics.

Define vector vfsgnj/vfsgnjn/vfsgnjx intrinsics and lower them to V
instructions.

We work with @rogfer01 from BSC to come out this patch.

Authored-by: Roger Ferrer Ibanez <rofirrim at gmail.com>
Co-Authored-by: Hsiangkai Wang <kai.wang at sifive.com>

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


  Commit: f86e61d8862f5d2d6a1c5e5b566a58e330ff2e3f
      https://github.com/llvm/llvm-project/commit/f86e61d8862f5d2d6a1c5e5b566a58e330ff2e3f
  Author: Hsiangkai Wang <kai.wang at sifive.com>
  Date:   2020-12-20 (Sun, 20 Dec 2020)

  Changed paths:
    M llvm/include/llvm/IR/IntrinsicsRISCV.td
    M llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
    A llvm/test/CodeGen/RISCV/rvv/vfwadd-rv32.ll
    A llvm/test/CodeGen/RISCV/rvv/vfwadd-rv64.ll
    A llvm/test/CodeGen/RISCV/rvv/vfwadd.w-rv32.ll
    A llvm/test/CodeGen/RISCV/rvv/vfwadd.w-rv64.ll
    A llvm/test/CodeGen/RISCV/rvv/vfwsub-rv32.ll
    A llvm/test/CodeGen/RISCV/rvv/vfwsub-rv64.ll
    A llvm/test/CodeGen/RISCV/rvv/vfwsub.w-rv32.ll
    A llvm/test/CodeGen/RISCV/rvv/vfwsub.w-rv64.ll

  Log Message:
  -----------
  [RISCV] Define vector vfwadd/vfwsub intrinsics.

Define vector vfwadd/vfwsub intrinsics and lower them to V
instructions.

We work with @rogfer01 from BSC to come out this patch.

Authored-by: Roger Ferrer Ibanez <rofirrim at gmail.com>
Co-Authored-by: Hsiangkai Wang <kai.wang at sifive.com>

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


  Commit: 41ab45d6624602ba10486f044c0fd06db5b9bedb
      https://github.com/llvm/llvm-project/commit/41ab45d6624602ba10486f044c0fd06db5b9bedb
  Author: Hsiangkai Wang <kai.wang at sifive.com>
  Date:   2020-12-20 (Sun, 20 Dec 2020)

  Changed paths:
    M llvm/include/llvm/IR/IntrinsicsRISCV.td
    M llvm/lib/Target/RISCV/RISCVInstrInfoVPseudos.td
    A llvm/test/CodeGen/RISCV/rvv/vfwmul-rv32.ll
    A llvm/test/CodeGen/RISCV/rvv/vfwmul-rv64.ll

  Log Message:
  -----------
  [RISCV] Define vector vfwmul intrinsics.

Define vector vfwmul intrinsics and lower them to V instructions.

We work with @rogfer01 from BSC to come out this patch.

Authored-by: Roger Ferrer Ibanez <rofirrim at gmail.com>
Co-Authored-by: Hsiangkai Wang <kai.wang at sifive.com>

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


Compare: https://github.com/llvm/llvm-project/compare/37974b493a48...41ab45d66246


More information about the All-commits mailing list