[PATCH] D75169: [ARM] Enforcing calling convention for half-precision FP arguments and returns for big-endian AArch32

Lucas Prates via Phabricator via cfe-commits cfe-commits at lists.llvm.org
Tue Mar 17 07:57:41 PDT 2020


pratlucas added a comment.

Hi @rjmccall,
I agree those kind of tweaks do not look good. The issue here, though, is that argument coercion currently ignores the target's endian information when performing coercion through memory.
This happens for any type that requires memory coercion, so unfortunately using `[1 x i32]` does not do the trick.
Let me know if you have any other sugestions for handling this, I'd be glad to avoid the `ABIArgInfo` approach.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D75169/new/

https://reviews.llvm.org/D75169





More information about the cfe-commits mailing list