summaryrefslogtreecommitdiff
path: root/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
diff options
context:
space:
mode:
authorCullen Rhodes <cullen.rhodes@arm.com>2020-04-21 10:44:46 +0000
committerCullen Rhodes <cullen.rhodes@arm.com>2020-04-30 10:18:40 +0000
commit672b62ea21dfe5f9bfb2b0362785f2685be830a0 (patch)
tree32e666900d279e8c948ee8019a45de55ff83d523 /llvm/lib/Bitcode/Reader/BitcodeReader.cpp
parent058cd8c5be1cb6c74c0cfc154a61ea859e1c8811 (diff)
[AArch64][SVE] Custom lowering of floating-point reductions
Summary: This patch implements custom floating-point reduction ISD nodes that have vector results, which are used to lower the following intrinsics: * llvm.aarch64.sve.fadda * llvm.aarch64.sve.faddv * llvm.aarch64.sve.fmaxv * llvm.aarch64.sve.fmaxnmv * llvm.aarch64.sve.fminv * llvm.aarch64.sve.fminnmv SVE reduction instructions keep their result within a vector register, with all other bits set to zero. Changes in this patch were implemented by Paul Walker and Sander de Smalen. Reviewers: sdesmalen, efriedma, rengolin Reviewed By: efriedma Differential Revision: https://reviews.llvm.org/D78723
Diffstat (limited to 'llvm/lib/Bitcode/Reader/BitcodeReader.cpp')
0 files changed, 0 insertions, 0 deletions