This is an archive of the discontinued LLVM Phabricator instance.

[mips] Mark aggregate arguments passed in registers with the inreg attribute
ClosedPublic

Authored by dsanders on Oct 24 2014, 3:14 AM.

Details

Summary

This allows us to easily identify them in the backend which in turn allows us
to handle them correctly for big-endian targets (where they must be shifted
into the upper bits of the register).

Depends on D5961

Diff Detail

Event Timeline

dsanders updated this revision to Diff 15390.Oct 24 2014, 3:14 AM
dsanders retitled this revision from to [mips] Mark aggregate arguments passed in registers with the inreg attribute.
dsanders updated this object.
dsanders edited the test plan for this revision. (Show Details)
dsanders added a reviewer: atanasyan.
dsanders added subscribers: theraven, Unknown Object (MLST).
atanasyan accepted this revision.Oct 24 2014, 5:35 AM
atanasyan edited edge metadata.

LGTM

This revision is now accepted and ready to land.Oct 24 2014, 5:35 AM
dsanders closed this revision.Oct 24 2014, 8:40 AM