TomTan added a comment. In D60349#1477770 <https://reviews.llvm.org/D60349#1477770>, @TomTan wrote:
> In D60349#1477183 <https://reviews.llvm.org/D60349#1477183>, @efriedma wrote: > > > > For NotPod, it is aggregate which is specific in the document > > > > Yes, it's an aggregate which is returned in registers... but it's returned > > in integer registers, unlike Pod which is returned in floating-point > > registers. > > > `struct Pod` is HFA (Homogenous Floating-Point Aggregates) which is returned > in floating-point register, `struct NotPod` is not HFA so still returned in > integer registers. The ARM64 ABI document will be updated to reflect this, > thanks. @efriedma Return info for `HFA` and `HVA` is updated in https://github.com/MicrosoftDocs/cpp-docs/pull/970. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D60349/new/ https://reviews.llvm.org/D60349 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits