iii-i wrote:

I don't quite get why can't we use byval here. How is this different from 
x86_64? Both s390x and x86_64 ABIs require passing large structs via a pointer, 
why can x86_64 implement this using byval in LLVM and s390x can't? I agree that 
currently s390x backend does not handle it properly and the current version of 
this PR is not suitable for inclusion, but what is the conceptual problem here?

https://github.com/llvm/llvm-project/pull/66404
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to