diff options
author | David Truby <david.truby@arm.com> | 2021-10-13 14:08:02 +0000 |
---|---|---|
committer | David Truby <david.truby@arm.com> | 2021-10-17 10:57:04 +0000 |
commit | 2e0fb007d63cf4d7979c6f6f577e6906145c7b95 (patch) | |
tree | b17b34e9cc1adadae2d5bbf527efcce825aca351 /clang/lib/CodeGen/CodeGenModule.cpp | |
parent | 27969c4e00bb3fcfc8cc149864e1b1f7e87a6753 (diff) | |
download | llvm-2e0fb007d63cf4d7979c6f6f577e6906145c7b95.zip llvm-2e0fb007d63cf4d7979c6f6f577e6906145c7b95.tar.gz llvm-2e0fb007d63cf4d7979c6f6f577e6906145c7b95.tar.bz2 |
[llvm][AArch64][SVE] Fold literals into math instructions
SVE has predicated literal forms of some instructions for specific
literals, which currently are generated correctly when using ACLE
but not when those instructions are generated directly.
This adds the patterns to generate those instructions when
generating from standard LLVM IR instructions.
Differential Revision: https://reviews.llvm.org/D99074
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions