aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
diff options
context:
space:
mode:
authorJessica Paquette <jpaquette@apple.com>2021-02-25 15:12:00 -0800
committerJessica Paquette <jpaquette@apple.com>2021-02-26 16:27:39 -0800
commitf5d5a7d7eac74e157c613c11945387b8846c18d1 (patch)
treee4b4a511f8e6d777e488b936c278b302c30cdc0d /llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
parent1d7f8c75179a60b4fd214f944cd5c705a6effa76 (diff)
downloadllvm-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