diff options
| author | Archibald Elliott <archibald.elliott@arm.com> | 2022-10-11 14:02:33 +0100 |
|---|---|---|
| committer | Archibald Elliott <archibald.elliott@arm.com> | 2022-10-13 10:32:06 +0100 |
| commit | 7d15212b8c0c8bf0009ab253e7179ae7caf57aec (patch) | |
| tree | 2947d9fe0e9406617e6f31397b49a3c8901ced12 /llvm/unittests/Support/TargetParserTest.cpp | |
| parent | b05f5b90a12098660a4fc16da0b4d421ddfe14e2 (diff) | |
| download | llvm-7d15212b8c0c8bf0009ab253e7179ae7caf57aec.zip llvm-7d15212b8c0c8bf0009ab253e7179ae7caf57aec.tar.gz llvm-7d15212b8c0c8bf0009ab253e7179ae7caf57aec.tar.bz2 | |
[ARM] Support fp16/bf16 using w constraint
fp16 and bf16 values can be used in GCC's inline assembly using the "w"
constraint, which means "VFP floating-point registers d0-d31" - fp16 and
bf16 values are stored in S registers (which alias the D registers).
This change ensures that LLVM is compatible with GCC for programs that
use fp16 and the 'w' constraint.
Differential Revision: https://reviews.llvm.org/D135662
Diffstat (limited to 'llvm/unittests/Support/TargetParserTest.cpp')
0 files changed, 0 insertions, 0 deletions
