commit | a583f9e7c12ffdf36dac08ebe9559a61526c56f6 | [log] [tgz] |
---|---|---|
author | Amara Emerson <aemerson@apple.com> | Tue Feb 20 05:11:57 2018 +0000 |
committer | Amara Emerson <aemerson@apple.com> | Tue Feb 20 05:11:57 2018 +0000 |
tree | 3872e2d1177b0e1f761ce6847b2777dd46b20a20 | |
parent | 400726575b79b0d0cdd0b9439cb9893c3ea63623 [diff] |
[AArch64][GlobalISel] When copying from a gpr32 to an fpr16 reg, convert to fpr32 first. This is a follow on commit to r[x] where we fix the other direction of copy. For this case, after converting the source from gpr32 -> fpr32, we use a subregister copy, which is essentially what EXTRACT_SUBREG does in SDAG land. https://reviews.llvm.org/D43444 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@325550 91177308-0d34-0410-b5e6-96231b3b80d8