diff options
author | Jessica Paquette <jpaquette@apple.com> | 2021-02-25 15:12:00 -0800 |
---|---|---|
committer | Jessica Paquette <jpaquette@apple.com> | 2021-02-26 16:27:39 -0800 |
commit | f5d5a7d7eac74e157c613c11945387b8846c18d1 (patch) | |
tree | e4b4a511f8e6d777e488b936c278b302c30cdc0d /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp | |
parent | 1d7f8c75179a60b4fd214f944cd5c705a6effa76 (diff) | |
download | llvm-f5d5a7d7eac74e157c613c11945387b8846c18d1.zip llvm-f5d5a7d7eac74e157c613c11945387b8846c18d1.tar.gz llvm-f5d5a7d7eac74e157c613c11945387b8846c18d1.tar.bz2 |
[AArch64][GlobalISel] Import FMOV patterns rather than manually selecting it
There are existing patterns for FMOVHi, FMOVSi, and FMOVDi in
AArch64InstrFormats.td.
Importing these allows us to remove the manual selection code for FMOV.
It also allows us to select FMOVHi for non-zero constants when we have full
fp-16 support.
Refactor some of the code in AArch64InstrFormats.td so that we can create
equivalent custom renderers in GlobalISel.
Differential Revision: https://reviews.llvm.org/D97511
Diffstat (limited to 'llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp')
0 files changed, 0 insertions, 0 deletions