aboutsummaryrefslogtreecommitdiff
path: root/lldb/source/Plugins/ScriptInterpreter/Python
diff options
context:
space:
mode:
authorDavid Green <david.green@arm.com>2024-02-17 10:19:27 +0000
committerGitHub <noreply@github.com>2024-02-17 10:19:27 +0000
commit3a77522387ccff149c3a59eaf86ca4b574061134 (patch)
tree8b3fb22bfd22ac41400b4561af824ae925dc12b7 /lldb/source/Plugins/ScriptInterpreter/Python
parentccc20b4e5633de2ba6c0aca68f31598c8875e105 (diff)
downloadllvm-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