aboutsummaryrefslogtreecommitdiff
path: root/flang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorMomchil Velikov <momchil.velikov@arm.com>2025-01-27 09:21:56 +0000
committerGitHub <noreply@github.com>2025-01-27 09:21:56 +0000
commitbd38c4993aa41d89a13cbc4dc457df4d81e410bf (patch)
tree62d91220646dbc2ad6ffe100d671abd146d1d3c9 /flang/lib/Frontend/CompilerInvocation.cpp
parenta01e1d4e044ec0147e04a5af9ca54ede550f5dc1 (diff)
downloadllvm-bd38c4993aa41d89a13cbc4dc457df4d81e410bf.zip
llvm-bd38c4993aa41d89a13cbc4dc457df4d81e410bf.tar.gz
llvm-bd38c4993aa41d89a13cbc4dc457df4d81e410bf.tar.bz2
[AArch64] Generate zeroing forms of certain SVE2.2 instructions (8/11) (#116834)
SVE2.2 introduces instructions with predicated forms with zeroing of the inactive lanes. This allows in some cases to save a `movprfx` or a `mov` instruction when emitting code for `_x` or `_z` variants of intrinsics. This patch adds support for emitting the zeroing forms of certain `FRINTx`, `FRECPX`, and `FSQRT` instructions.
Diffstat (limited to 'flang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions