This is an archive of the discontinued LLVM Phabricator instance.

[PPC64] Add ABI support for v1i128
ClosedPublic

Authored by kbarton on May 4 2015, 9:29 AM.

Details

Summary

This patch adds ABI support for v1i128 data type.
It adds v1i128 to the appropriate register classes and checks parameter passing and return values.

This is related to http://reviews.llvm.org/D9081, which will add instructions that exploit the v1i128 datatype.

Diff Detail

Event Timeline

kbarton updated this revision to Diff 24888.May 4 2015, 9:29 AM
kbarton retitled this revision from to [PPC64] Add ABI support for v1i128 .
kbarton updated this object.
kbarton edited the test plan for this revision. (Show Details)
kbarton added a subscriber: Unknown Object (MLST).
wschmidt accepted this revision.May 4 2015, 1:10 PM
wschmidt edited edge metadata.

LGTM with one small change. Thanks for the thoroughly documented test case!

test/CodeGen/PowerPC/ppc64-i128-abi.ll
22

Remove commented-out line.

This revision is now accepted and ready to land.May 4 2015, 1:10 PM
kbarton closed this revision.May 5 2015, 9:14 AM

Committed revision 236503.