diff options
author | David Green <david.green@arm.com> | 2020-06-25 21:02:02 +0100 |
---|---|---|
committer | David Green <david.green@arm.com> | 2020-06-25 21:55:13 +0100 |
commit | d79b57b8bbba8d9f7e91417fdccf70e74150fd4a (patch) | |
tree | 8a8575322e83e2b3271f8a803146d521ba845474 /lldb/unittests/ScriptInterpreter/Python | |
parent | 06be4bb5e6cc703f9a45c2b63c6a749a73e9be65 (diff) | |
download | llvm-d79b57b8bbba8d9f7e91417fdccf70e74150fd4a.zip llvm-d79b57b8bbba8d9f7e91417fdccf70e74150fd4a.tar.gz llvm-d79b57b8bbba8d9f7e91417fdccf70e74150fd4a.tar.bz2 |
[ARM] Split FPExt loads
This extends PerformSplittingToWideningLoad to also handle FP_Ext, as
well as sign and zero extends. It uses an integer extending load
followed by a VCVTL on the bottom lanes to efficiently perform an fpext
on a smaller than legal type.
The existing code had to be rewritten a little to not just split the
node in two and let legalization handle it from there, but to actually
split into legal chunks.
Differential Revision: https://reviews.llvm.org/D81340
Diffstat (limited to 'lldb/unittests/ScriptInterpreter/Python')
0 files changed, 0 insertions, 0 deletions