[all-commits] [llvm/llvm-project] cac062: [SveEmitter] Add builtins for svinsr

sdesmalen-arm via All-commits all-commits at lists.llvm.org
Thu May 7 05:34:59 PDT 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: cac06263a426c28892090c6abc7ee8c6b724838d
      https://github.com/llvm/llvm-project/commit/cac06263a426c28892090c6abc7ee8c6b724838d
  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-sve-intrinsics/acle_sve_insr.c

  Log Message:
  -----------
  [SveEmitter] Add builtins for svinsr


  Commit: 35de49655023207a888c0469b24f39fc2e5eaa8a
      https://github.com/llvm/llvm-project/commit/35de49655023207a888c0469b24f39fc2e5eaa8a
  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-sve-intrinsics/acle_sve_qdecp.c
    A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_qincp.c

  Log Message:
  -----------
  [SveEmitter] Add builtins for svqdecp and svqincp

This patch adds builtins for saturating increment/decrement by svcntp,
in scalar and vector forms.


  Commit: b32d14c30e45dd60df435456b4e6747fd83590bb
      https://github.com/llvm/llvm-project/commit/b32d14c30e45dd60df435456b4e6747fd83590bb
  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_hadd.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_hsub.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_hsubr.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qabs.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qadd.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qneg.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qsub.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qsubr.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_recpe.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rhadd.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsqrte.c

  Log Message:
  -----------
  [SveEmitter] Add builtins for SVE2 uniform DSP operations

This patch adds builtins for:
- svqadd, svhadd, svrhadd
- svqsub, svhsub, svqusbr, svhsubr
- svqabs
- svqneg
- svrecpe
- svrsqrte


  Commit: dc2986f9dc02f1003a3b289af899e2926203aaf8
      https://github.com/llvm/llvm-project/commit/dc2986f9dc02f1003a3b289af899e2926203aaf8
  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_qrshl.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshl.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshl.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sqadd.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_uqadd.c

  Log Message:
  -----------
  [SveEmitter] Add builtins for SVE2 saturating shift left and addition

This patch adds builtins for:
- svqrshl
- svqshl
- svsqadd
- svuqadd


  Commit: 5fa0eeec6eb1d1f6946d3e6ee2455e95bb79d870
      https://github.com/llvm/llvm-project/commit/5fa0eeec6eb1d1f6946d3e6ee2455e95bb79d870
  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
    M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qshlu.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rshr.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_rsra.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sli.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sra.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_sri.c
    M clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qshlu.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_rshr.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_rsra.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_sli.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_sra.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_sri.c

  Log Message:
  -----------
  [SveEmitter] Add more SVE2 builtins for shift operations

This patch adds builtins for:
- svqshlu
- svrshr
- svrsra
- svsli
- svsra
- svsri


  Commit: 0d22076531ce9f2757ae4c69e647f02e99394e05
      https://github.com/llvm/llvm-project/commit/0d22076531ce9f2757ae4c69e647f02e99394e05
  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_aba.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qdmulh.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdmlah.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdmlsh.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qrdmulh.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qdmulh.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qrdmlah.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qrdmlsh.c
    A clang/test/CodeGen/aarch64-sve2-intrinsics/negative/acle_sve2_qrdmulh.c

  Log Message:
  -----------
  [SveEmitter] Add builtins for SVE2 uniform DSP operations

This patch adds builtins for:
- svqdmulh, svqdmulh_lane
- svqrdmlah, svqrdmlah_lane
- svqrdmlsh, svqrdmlsh_lane
- svqrdmulh, svqrdmulh_lane


Compare: https://github.com/llvm/llvm-project/compare/b8a725274c22...0d22076531ce


More information about the All-commits mailing list