Page MenuHomePhabricator

[GlobalISel][CallLowering] Add support for splitting types according to calling conventions
Needs ReviewPublic

Authored by aemerson on Tue, Aug 13, 3:39 PM.

Details

Summary

On AArch64, s128 types have to be split into s64 GPRs when passed as arguments. This change adds the generic support in call lowering for dealing with multiple registers, for incoming and outgoing args. Support for splitting for return types not yet implemented.

Diff Detail