aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Frontend/CompilerInvocation.cpp
diff options
context:
space:
mode:
authorAmara Emerson <amara@apple.com>2021-01-14 10:53:56 -0800
committerAmara Emerson <amara@apple.com>2021-01-14 16:33:34 -0800
commit036bc798f2ae4d266fe01e70778afe0b3381c088 (patch)
tree644cee81b2954b51bfa4c59fd245f3115dc5f9b8 /clang/lib/Frontend/CompilerInvocation.cpp
parentd6acf3c2012b00f06a422e8704609676be7729b2 (diff)
downloadllvm-036bc798f2ae4d266fe01e70778afe0b3381c088.zip
llvm-036bc798f2ae4d266fe01e70778afe0b3381c088.tar.gz
llvm-036bc798f2ae4d266fe01e70778afe0b3381c088.tar.bz2
[AArch64][GlobalISel] Assign FPR banks to loads which are used by integer->float conversions.
G_[US]ITOFP users of loads on AArch64 can operate on both gpr and fpr banks for scalars. Because of this, if their source is a load, then that load can be assigned to an fpr bank and therefore avoid having to do a cross bank copy via a gpr->fpr conversion. Differential Revision: https://reviews.llvm.org/D94701
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions