[all-commits] [llvm/llvm-project] 01ba20: [ARM] Add custom strict fp conversion lowering whe...
john-brawn-arm via All-commits
all-commits at lists.llvm.org
Fri Dec 13 05:01:18 PST 2019
Branch: refs/heads/master
Home: https://github.com/llvm/llvm-project
Commit: 01ba201abc758657ec8d0124114dcb37d63b4e85
https://github.com/llvm/llvm-project/commit/01ba201abc758657ec8d0124114dcb37d63b4e85
Author: John Brawn <john.brawn at arm.com>
Date: 2019-12-13 (Fri, 13 Dec 2019)
Changed paths:
M llvm/lib/Target/ARM/ARMISelLowering.cpp
Log Message:
-----------
[ARM] Add custom strict fp conversion lowering when non-strict is custom
We have custom lowering for operations converting to/from floating-point types
when we don't have hardware support for those types, and this doesn't interact
well with the target-independent legalization of the strict versions of these
operations. Fix this by adding similar custom lowering of the strict versions.
This fixes the last of the assertion failures in the CodeGen/ARM/fp-intrinsics
test, with the remaining failures due to poor instruction selection.
Differential Revision: https://reviews.llvm.org/D71127
More information about the All-commits
mailing list