[all-commits] [llvm/llvm-project] 8f283c: [AArch64][GlobalISel] Add selection support for fp...
AE via All-commits
all-commits at lists.llvm.org
Thu Jan 14 19:36:31 PST 2021
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 8f283cafddfa8d6d01a94b48cdc5d25817569e91
https://github.com/llvm/llvm-project/commit/8f283cafddfa8d6d01a94b48cdc5d25817569e91
Author: Amara Emerson <amara at apple.com>
Date: 2021-01-14 (Thu, 14 Jan 2021)
Changed paths:
M llvm/lib/Target/AArch64/AArch64InstrGISel.td
M llvm/lib/Target/AArch64/GISel/AArch64InstructionSelector.cpp
M llvm/test/CodeGen/AArch64/GlobalISel/select-fp-casts.mir
Log Message:
-----------
[AArch64][GlobalISel] Add selection support for fpr bank source variants of G_SITOFP and G_UITOFP.
In order to import patterns for these, we need to define new ops that can map to
the AArch64ISD::[SU]ITOF nodes. We then transform fpr->fpr variants of the generic
opcodes to these custom opcodes in preisel-lowering. We have to do it here and
not the PostLegalizer combiner because this has to run after regbankselect.
Differential Revision: https://reviews.llvm.org/D94702
More information about the All-commits
mailing list