This is an archive of the discontinued LLVM Phabricator instance.

[PPC] Implement vmrgew and vmrgow instructions
ClosedPublic

Authored by kbarton on Jun 25 2015, 7:27 AM.

Details

Summary

This patch adds support for the vector merge even word and vector merge odd word
instructions introduced in POWER8.

These are the Clang-related changes for http://reviews.llvm.org/D10704

All builtins are added in altivec.h and guarded with the POWER8_VECTOR macro.

Diff Detail

Event Timeline

kbarton updated this revision to Diff 28463.Jun 25 2015, 7:27 AM
kbarton retitled this revision from to [PPC] Implement vmrgew and vmrgow instructions.
kbarton updated this object.
kbarton edited the test plan for this revision. (Show Details)
kbarton added reviewers: wschmidt, hfinkel, seurer, nemanjai.
kbarton added a subscriber: Unknown Object (MLST).
wschmidt accepted this revision.Jun 29 2015, 6:02 PM
wschmidt edited edge metadata.

LGTM.

This revision is now accepted and ready to land.Jun 29 2015, 6:02 PM
kbarton closed this revision.Jul 2 2015, 12:34 PM

Committed revision 241293.