[all-commits] [llvm/llvm-project] 7ff050: [SveEmitter] Add builtins for SVE2 Non-widening pa...

sdesmalen-arm via All-commits all-commits at lists.llvm.org
Thu May 7 07:22:15 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 7ff05002d0b5b73cb1d155e27cb15f5d459e86e8
      https://github.com/llvm/llvm-project/commit/7ff05002d0b5b73cb1d155e27cb15f5d459e86e8
  Author: Sander de Smalen <sander.desmalen at arm.com>
  Date:   2020-05-07 (Thu, 07 May 2020)

  Changed paths:
    M clang/include/clang/Basic/arm_sve.td
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_addp.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_maxnmp.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_maxp.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_minnmp.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_minp.c

  Log Message:
  -----------
  [SveEmitter] Add builtins for SVE2 Non-widening pairwise arithmetic

This patch adds builtins for:
- svaddp
- svmaxnmp
- svmaxp
- svminnmp
- svminp


  Commit: b0348af1082eb3070c34fed99496cdcd511f63e5
      https://github.com/llvm/llvm-project/commit/b0348af1082eb3070c34fed99496cdcd511f63e5
  Author: Sander de Smalen <sander.desmalen at arm.com>
  Date:   2020-05-07 (Thu, 07 May 2020)

  Changed paths:
    M clang/include/clang/Basic/arm_sve.td
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_adalp.c

  Log Message:
  -----------
  [SveEmitter] Add builtins for SVE2 widening pairwise arithmetic

This patch adds builtins for:
- svadalp


  Commit: 36aab0c055a93d95e84606368e088bd1559e4ccb
      https://github.com/llvm/llvm-project/commit/36aab0c055a93d95e84606368e088bd1559e4ccb
  Author: Sander de Smalen <sander.desmalen at arm.com>
  Date:   2020-05-07 (Thu, 07 May 2020)

  Changed paths:
    M clang/include/clang/Basic/arm_sve.td
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bcax.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bsl.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bsl1n.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_bsl2n.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_eor3.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_nbsl.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_xar.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_xar.c

  Log Message:
  -----------
  [SveEmitter] Add builtins for SVE2 Bitwise ternary logical instructions

This patch adds builtins for:
- svbcax
- svbsl
- svbsl1n
- svbsl2n
- sveor3
- svnbsl
- svxar


  Commit: 60615cfb43f540745fd38fd2ff6b35c9d5af16ee
      https://github.com/llvm/llvm-project/commit/60615cfb43f540745fd38fd2ff6b35c9d5af16ee
  Author: Sander de Smalen <sander.desmalen at arm.com>
  Date:   2020-05-07 (Thu, 07 May 2020)

  Changed paths:
    M clang/include/clang/Basic/arm_sve.td
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_adclb.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_adclt.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sbclb.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sbclt.c

  Log Message:
  -----------
  [SveEmitter] Add builtins for SVE2 Large integer arithmetic

This patch adds builtins for:
- svadclb
- svadclt
- svsbclb
- svsbclt


  Commit: 5e9bc21eea111df698cf45048b8b0e4c3c245dd5
      https://github.com/llvm/llvm-project/commit/5e9bc21eea111df698cf45048b8b0e4c3c245dd5
  Author: Sander de Smalen <sander.desmalen at arm.com>
  Date:   2020-05-07 (Thu, 07 May 2020)

  Changed paths:
    M clang/include/clang/Basic/arm_sve.td
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mla.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mls.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_mul.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mla.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mls.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_mul.c

  Log Message:
  -----------
  [SveEmitter] Add builtins for SVE2 Multiplication by indexed elements

This patch adds builtins for:
- svmla_lane
- svmls_lane
- svmul_lane


Compare: https://github.com/llvm/llvm-project/compare/8026394d3cc7...5e9bc21eea11


More information about the All-commits mailing list