diff options
author | David Green <david.green@arm.com> | 2024-02-17 10:19:27 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-17 10:19:27 +0000 |
commit | 3a77522387ccff149c3a59eaf86ca4b574061134 (patch) | |
tree | 8b3fb22bfd22ac41400b4561af824ae925dc12b7 /lldb/source/Plugins/ScriptInterpreter/Python | |
parent | ccc20b4e5633de2ba6c0aca68f31598c8875e105 (diff) | |
download | llvm-3a77522387ccff149c3a59eaf86ca4b574061134.zip llvm-3a77522387ccff149c3a59eaf86ca4b574061134.tar.gz llvm-3a77522387ccff149c3a59eaf86ca4b574061134.tar.bz2 |
[AArch64][GlobalISel] Improve and expand fcopysign lowering (#71283)
This alters the lowering of G_COPYSIGN to support vector types. The
general idea is that we just lower it to vector operations using and/or
and a mask, which are now converted to a BIF/BIT/BSP.
In the process the existing AArch64LegalizerInfo::legalizeFCopySign can
be removed, replying on expanding the scalar versions to vector instead,
which just needs a small adjustment to allow widening scalars to
vectors.
Diffstat (limited to 'lldb/source/Plugins/ScriptInterpreter/Python')
0 files changed, 0 insertions, 0 deletions