[all-commits] [llvm/llvm-project] dcf11c: [ARM][AArch64] Complex addition Neon intrinsics fo...

Victor Campos via All-commits all-commits at lists.llvm.org
Mon Dec 2 06:38:49 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: dcf11c5e86cee94ec649a7a31c5dd259f60579d6
      https://github.com/llvm/llvm-project/commit/dcf11c5e86cee94ec649a7a31c5dd259f60579d6
  Author: Victor Campos <victor.campos at arm.com>
  Date:   2019-12-02 (Mon, 02 Dec 2019)

  Changed paths:
    M clang/include/clang/Basic/arm_neon.td
    M clang/lib/Basic/Targets/AArch64.cpp
    M clang/lib/Basic/Targets/ARM.cpp
    M clang/lib/Basic/Targets/ARM.h
    M clang/lib/CodeGen/CGBuiltin.cpp
    A clang/test/CodeGen/aarch64-neon-vcadd.c
    A clang/test/CodeGen/arm-neon-vcadd.c
    M llvm/include/llvm/IR/IntrinsicsAArch64.td
    M llvm/include/llvm/IR/IntrinsicsARM.td
    M llvm/lib/Target/AArch64/AArch64InstrInfo.td
    M llvm/lib/Target/ARM/ARMInstrNEON.td
    A llvm/test/CodeGen/AArch64/neon-vcadd.ll
    A llvm/test/CodeGen/ARM/neon-vcadd.ll

  Log Message:
  -----------
  [ARM][AArch64] Complex addition Neon intrinsics for Armv8.3-A

Summary:
Add support for vcadd_* family of intrinsics. This set of intrinsics is
available in Armv8.3-A.

The fp16 versions require the FP16 extension, which has been available
(opt-in) since Armv8.2-A.

Reviewers: t.p.northover

Reviewed By: t.p.northover

Subscribers: t.p.northover, kristof.beyls, hiraditya, cfe-commits, llvm-commits

Tags: #clang, #llvm

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




More information about the All-commits mailing list