[all-commits] [llvm/llvm-project] cf0da9: [AArch64][SVE/NEON] Add support for FROUNDEVEN for...
Bradley Smith via All-commits
all-commits at lists.llvm.org
Wed Mar 17 04:42:01 PDT 2021
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: cf0da91ba5e192920809e30dbb359042c2f2112a
https://github.com/llvm/llvm-project/commit/cf0da91ba5e192920809e30dbb359042c2f2112a
Author: Bradley Smith <bradley.smith at arm.com>
Date: 2021-03-17 (Wed, 17 Mar 2021)
Changed paths:
M clang/lib/CodeGen/CGBuiltin.cpp
M clang/test/CodeGen/aarch64-neon-intrinsics.c
M clang/test/CodeGen/aarch64-neon-misc.c
M clang/test/CodeGen/aarch64-v8.2a-fp16-intrinsics.c
M clang/test/CodeGen/aarch64-v8.2a-neon-intrinsics.c
M clang/test/CodeGen/arm-neon-directed-rounding.c
M clang/test/CodeGen/arm64-vrnd.c
M llvm/include/llvm/IR/IntrinsicsAArch64.td
M llvm/include/llvm/Target/TargetSelectionDAG.td
M llvm/lib/IR/AutoUpgrade.cpp
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
M llvm/lib/Target/AArch64/AArch64InstrInfo.td
M llvm/test/CodeGen/AArch64/arm64-vcvt.ll
M llvm/test/CodeGen/AArch64/arm64-vfloatintrinsics.ll
M llvm/test/CodeGen/AArch64/f16-instructions.ll
M llvm/test/CodeGen/AArch64/fp-intrinsics.ll
A llvm/test/CodeGen/AArch64/frintn.ll
M llvm/test/CodeGen/AArch64/sve-fixed-length-fp-rounding.ll
M llvm/test/CodeGen/AArch64/vec-libcalls.ll
Log Message:
-----------
[AArch64][SVE/NEON] Add support for FROUNDEVEN for both NEON and fixed length SVE
Previously NEON used a target specific intrinsic for frintn, given that
the FROUNDEVEN ISD node now exists, move over to that instead and add
codegen support for that node for both NEON and fixed length SVE.
Differential Revision: https://reviews.llvm.org/D98487
More information about the All-commits
mailing list