[PATCH] D57875: [LegalizeTypes] Expand FNEG to bitwise op for IEEE FP types
Ana Pazos via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Feb 6 21:50:33 PST 2019
apazos added a comment.
For the cases it does not transform, we still do not need to make lib calls.
Try:
llc -mtriple=arm-eabi -float-abi=soft legalize-fneg.ll
It generates:
.save {r4, lr}
push {r4, lr}
ldr r1, [r1]
mov r4, r0
mov r0, #-2147483648
bl __aeabi_fsub
str r0, [r4]
pop {r4, lr}
mov pc, lr
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D57875/new/
https://reviews.llvm.org/D57875
More information about the llvm-commits
mailing list