aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorDavid Sherwood <david.sherwood@arm.com>2022-11-02 14:58:34 +0000
committerDavid Sherwood <david.sherwood@arm.com>2022-11-07 15:29:40 +0000
commitcf69895ab31b40fe0d1275a29c4a29283ce327ae (patch)
treec1e0dfe932e1baf80ed85344a968eddf64957e95 /flang/lib/Frontend/CompilerInvocation.cpp
parent5c0cb75787b9a8a7fd488fb05b8350dc798aee9a (diff)
downloadllvm-cf69895ab31b40fe0d1275a29c4a29283ce327ae.zip
llvm-cf69895ab31b40fe0d1275a29c4a29283ce327ae.tar.gz
llvm-cf69895ab31b40fe0d1275a29c4a29283ce327ae.tar.bz2
[AArch64][SVE2] Add the SVE2.1 BF16 instructions
This patch adds the new FEAT_B16B16 feature as well as the assembly/disassembly for all of the B16B16 instructions: bfadd: BFloat16 floating-point add vectors bfsub: BFloat16 floating-point subtract vectors bfmul: BFloat16 floating-point multiply vectors bfclamp: BFloat16 floating-point clamp to minimum/maximum number bfmax: BFloat16 floating-point maximum bfmaxnm: BFloat16 floating-point maximum number bfmin: BFloat16 floating-point minimum bfminnm: BFloat16 floating-point minimum number bfmla: BFloat16 floating-point fused multiply-add vectors bfmls: BFloat16 floating-point fused multiply-subtract vectors The reference can be found here: https://developer.arm.com/documentation/ddi0602/2022-09 Differential Revision: https://reviews.llvm.org/D137321
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions