This is an archive of the discontinued LLVM Phabricator instance.

[GlobalISel] Allow multiple VRegs in ArgInfo. NFC
ClosedPublic

Authored by rovka on Jun 19 2019, 6:50 AM.

Details

Summary

Allow CallLowering::ArgInfo to contain more than one virtual register.
This is useful when passes split aggregates into several virtual
registers, but need to also provide information about the original type
to the call lowering. Used in follow-up patches.

Diff Detail

Event Timeline

rovka created this revision.Jun 19 2019, 6:50 AM

Can you post more context?

rovka updated this revision to Diff 205757.Jun 20 2019, 2:32 AM

Oops! Fixed :)

This revision is now accepted and ready to land.Jun 20 2019, 11:20 AM
This revision was automatically updated to reflect the committed changes.