[PATCH] [PATCH][AArch64]Add missing floating point convert, round and misc intrinsics

Hao Liu Hao.Liu at arm.com
Mon Dec 2 01:28:43 PST 2013


Hi t.p.northover,

Hi Tim and reviewers,

There are patches for LLVM and Clang to implement missing floating point convert, round and misc intrinsics with v1f64.

Also as I found there is already an inrinsic functions called llvm.sqrt, I replaced the llvm.aarch64.neon.fsqrt with it.

Review please.

Thanks,
-Hao

http://llvm-reviews.chandlerc.com/D2297

Files:
  lib/Target/AArch64/AArch64ISelLowering.cpp
  lib/Target/AArch64/AArch64InstrNEON.td
  test/CodeGen/AArch64/neon-misc.ll
  test/CodeGen/AArch64/neon-simd-shift.ll
  tools/clang/include/clang/Basic/arm_neon.td
  tools/clang/lib/CodeGen/CGBuiltin.cpp
  tools/clang/test/CodeGen/aarch64-neon-intrinsics.c
  tools/clang/utils/TableGen/NeonEmitter.cpp
-------------- next part --------------
A non-text attachment was scrubbed...
Name: D2297.1.patch
Type: text/x-patch
Size: 33991 bytes
Desc: not available
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20131202/b2a7bdd6/attachment.bin>


More information about the llvm-commits mailing list