[all-commits] [llvm/llvm-project] 752688: [ARM][BFloat] Lowering of create/get/set/dup intri...
Mikhail Maltsev via All-commits
all-commits at lists.llvm.org
Fri Jun 19 05:53:14 PDT 2020
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 75268812464f86e5a6cf583ea5c04e71f7cbb680
https://github.com/llvm/llvm-project/commit/75268812464f86e5a6cf583ea5c04e71f7cbb680
Author: Mikhail Maltsev <mikhail.maltsev at arm.com>
Date: 2020-06-19 (Fri, 19 Jun 2020)
Changed paths:
M llvm/lib/Target/ARM/ARMInstrNEON.td
A llvm/test/CodeGen/ARM/bf16-create-get-set-dup.ll
A llvm/test/CodeGen/ARM/bf16-getlane-with-fp16.ll
M llvm/test/CodeGen/ARM/fp16-insert-extract.ll
Log Message:
-----------
[ARM][BFloat] Lowering of create/get/set/dup intrinsics
This patch adds codegen for the following BFloat
operations to the ARM backend:
* concatenation of bf16 vectors
* bf16 vector element extraction
* bf16 vector element insertion
* duplication of a bf16 value into each lane of a vector
* duplication of a bf16 vector lane into each lane
Differential Revision: https://reviews.llvm.org/D81411
More information about the All-commits
mailing list