aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
diff options
context:
space:
mode:
authorJonathan Thackray <jonathan.thackray@arm.com>2024-12-16 14:42:45 +0000
committerGitHub <noreply@github.com>2024-12-16 14:42:45 +0000
commit8380bafaed84cb5799feef70bf34387d6f15acff (patch)
treea35d0acdcd90ec623b4dc10b8ed98aa86d0fcb31 /clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp
parent3c3094b60d3587b1db8ef35b3bf54e73ac5894d9 (diff)
downloadllvm-8380bafaed84cb5799feef70bf34387d6f15acff.zip
llvm-8380bafaed84cb5799feef70bf34387d6f15acff.tar.gz
llvm-8380bafaed84cb5799feef70bf34387d6f15acff.tar.bz2
[AArch64] Add intrinsics for SME FP8 FVDOT, FVDOTB and FVDOTT intrinsics (#119922)
Add support for the following SME 8 bit floating-point dot-product intrinsics: ``` // Only if __ARM_FEATURE_SME_F8F16 != 0 void svvdot_lane_za16[_mf8]_vg1x2_fpm(uint32_t slice, svmfloat8x2_t zn, svmfloat8_t zm, uint64_t imm_idx, fpm_t fpm) __arm_streaming __arm_inout("za"); // Only if __ARM_FEATURE_SME_F8F32 != 0 void svvdott_lane_za32[_mf8]_vg1x4_fpm(uint32_t slice, svmfloat8x2_t zn, svmfloat8_t zm, uint64_t imm_idx, fpm_t fpm) __arm_streaming __arm_inout("za"); void svvdotb_lane_za32[_mf8]_vg1x4_fpm(uint32_t slice, svmfloat8x2_t zn, svmfloat8_t zm, uint64_t imm_idx, fpm_t fpm) __arm_streaming __arm_inout("za"); ``` --------- Co-authored-by: Momchil Velikov <momchil.velikov@arm.com> Co-authored-by: Marian Lukac <marian.lukac@arm.com>
Diffstat (limited to 'clang/lib/ExtractAPI/Serialization/SymbolGraphSerializer.cpp')
0 files changed, 0 insertions, 0 deletions