[PATCH] D33363: [mips] Support `micromips` attribute

2017-05-22 Thread Simon Atanasyan via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL303546: [mips] Support `micromips` attribute (authored by atanasyan). Changed prior to commit: https://reviews.llvm.org/D33363?vs=99703=99748#toc Repository: rL LLVM https://reviews.llvm.org/D33363

[PATCH] D33363: [mips] Support `micromips` attribute

2017-05-22 Thread Simon Dardis via Phabricator via cfe-commits
sdardis accepted this revision. sdardis added a comment. This revision is now accepted and ready to land. LGTM. Repository: rL LLVM https://reviews.llvm.org/D33363 ___ cfe-commits mailing list cfe-commits@lists.llvm.org

[PATCH] D33363: [mips] Support `micromips` attribute

2017-05-21 Thread Simon Atanasyan via Phabricator via cfe-commits
atanasyan updated this revision to Diff 99703. atanasyan added a comment. Thanks for review. This changes: - Allow simultaneous using of micromips and interrupt attributes. - Fix wording of micromips attribute description. Repository: rL LLVM https://reviews.llvm.org/D33363 Files:

[PATCH] D33363: [mips] Support `micromips` attribute

2017-05-20 Thread Simon Dardis via Phabricator via cfe-commits
sdardis added inline comments. Comment at: include/clang/Basic/AttrDocs.td:1277-1278 +``__attribute__((nomicromips))`` attributes on MIPS targets. These attributes +may be attached to a function definition and instructs the backend to locally +select or turn off microMIPS code

[PATCH] D33363: [mips] Support `micromips` attribute

2017-05-19 Thread Simon Atanasyan via Phabricator via cfe-commits
atanasyan created this revision. Herald added subscribers: arichardson, javed.absar. This patch adds support for the `micromips` and `nomicromips` attributes for MIPS targets. Repository: rL LLVM https://reviews.llvm.org/D33363 Files: include/clang/Basic/Attr.td