[all-commits] [llvm/llvm-project] 1a720d: [SveEmitter] Add builtins for various FP operations

sdesmalen-arm via All-commits all-commits at lists.llvm.org
Fri May 1 09:39:26 PDT 2020


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

  Changed paths:
    M clang/include/clang/Basic/arm_sve.td
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_abd.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_add.c
    A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cadd.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_cmla.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_div.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_divr.c
    A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_expa.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_max.c
    A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_maxnm.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_min.c
    A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_minnm.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mul.c
    A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_mulx.c
    A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recpe.c
    A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recps.c
    A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_recpx.c
    A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rinta.c
    A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rinti.c
    A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintm.c
    A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintn.c
    A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintp.c
    A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintx.c
    A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rintz.c
    A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rsqrte.c
    A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_rsqrts.c
    A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_scale.c
    A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sqrt.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_sub.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_subr.c
    A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tsmul.c
    A clang/test/CodeGen/aarch64-sve-intrinsics/acle_sve_tssel.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_cadd.c
    M clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_cmla.c
    A clang/test/CodeGen/aarch64-sve-intrinsics/negative/acle_sve_mul.c
    M clang/utils/TableGen/SveEmitter.cpp

  Log Message:
  -----------
  [SveEmitter] Add builtins for various FP operations

Unary:
- svexpa, svtmad, svtsmul, svtssel,
  svscale, svrecpe, svrecps, svrsqrte,
  svrsqrts,

Binary:
- svabd, svadd, svdiv, svdivr,
  svmin, svmax, svminnm, svmaxnm,
  svmul, svmulx, svsub, svsubr,
  svmul_lane

Complex:
- svcadd, svcmla




More information about the All-commits mailing list