This is an archive of the discontinued LLVM Phabricator instance.

[X86] _MM_ALIGN16 attribute support for non-windows targets
ClosedPublic

Authored by zvi on Jun 9 2016, 12:21 AM.

Details

Summary

This patch adds support for the _MM_ALIGN16 attribute on non-windows targets. This aligns Clang with ICC which supports the attribute on all targets.

Fixes PR28056

Diff Detail

Repository
rL LLVM

Event Timeline

zvi updated this revision to Diff 60145.Jun 9 2016, 12:21 AM
zvi retitled this revision from to [X86] _MM_ALIGN16 attribute support for non-windows targets.
zvi updated this object.
zvi added reviewers: aaboud, mkuper, echristo, cfe-commits.
zvi set the repository for this revision to rL LLVM.
zvi added a project: Restricted Project.
zvi added a subscriber: zvi.Jun 9 2016, 11:36 AM

Thanks the suggestion, David. I did not realize attribute is supported by Windows targets.

Zvi

From: David Majnemer [mailto:david.majnemer@gmail.com]
Sent: Thursday, June 09, 2016 17:48
To: reviews+D21173+public+9a6e31402e430422@reviews.llvm.org; Rackover, Zvi <zvi.rackover@intel.com>
Cc: Aboud, Amjad <amjad.aboud@intel.com>; mkuper@google.com; echristo@gmail.com; cfe-commits@lists.llvm.org
Subject: Re: [PATCH] D21173: [X86] _MM_ALIGN16 attribute support for non-windows targets

zvi updated this revision to Diff 60217.Jun 9 2016, 11:41 AM

Following David Majnemer's suggestion on cfe-commits: I would just use the attribute spelling, no need for two definitions

mkuper accepted this revision.Jun 14 2016, 9:32 AM
mkuper edited edge metadata.

LGTM

This revision is now accepted and ready to land.Jun 14 2016, 9:32 AM
zvi closed this revision.Jun 18 2016, 1:07 PM