[PATCH] D37312: Add documentation for force_align_arg_pointer function attribute

2017-08-31 Thread Erich Keane via Phabricator via cfe-commits
erichkeane added a comment. In https://reviews.llvm.org/D37312#858217, @anatol.pomozov wrote: > Thank you folks for your work. > > By the way when these changes are going to be released? clang 6.0? Most likely. Its too late to get into 5.0, and 6.0 hasn't been branched yet. Repository: rL

[PATCH] D37312: Add documentation for force_align_arg_pointer function attribute

2017-08-31 Thread Anatol Pomozov via Phabricator via cfe-commits
anatol.pomozov added a comment. Thank you folks for your work. By the way when these changes are going to be released? clang 6.0? Repository: rL LLVM https://reviews.llvm.org/D37312 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://

[PATCH] D37312: Add documentation for force_align_arg_pointer function attribute

2017-08-31 Thread Erich Keane via Phabricator via cfe-commits
This revision was automatically updated to reflect the committed changes. Closed by commit rL312281: Add documentation for force_align_arg_pointer function attribute (authored by erichkeane). Changed prior to commit: https://reviews.llvm.org/D37312?vs=113458&id=113469#toc Repository: rL LLVM

[PATCH] D37312: Add documentation for force_align_arg_pointer function attribute

2017-08-31 Thread Erich Keane via Phabricator via cfe-commits
erichkeane added a comment. In https://reviews.llvm.org/D37312#858108, @aaron.ballman wrote: > LGTM! Thank you for working on this! Did you want to land this, or should I? https://reviews.llvm.org/D37312 ___ cfe-commits mailing list cfe-commits@l

[PATCH] D37312: Add documentation for force_align_arg_pointer function attribute

2017-08-31 Thread Aaron Ballman via Phabricator via cfe-commits
aaron.ballman accepted this revision. aaron.ballman added a comment. This revision is now accepted and ready to land. LGTM! Thank you for working on this! https://reviews.llvm.org/D37312 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http:/

[PATCH] D37312: Add documentation for force_align_arg_pointer function attribute

2017-08-31 Thread Anatol Pomozov via Phabricator via cfe-commits
anatol.pomozov updated this revision to Diff 113458. https://reviews.llvm.org/D37312 Files: include/clang/Basic/Attr.td include/clang/Basic/AttrDocs.td Index: include/clang/Basic/AttrDocs.td === --- include/clang/Basic/AttrDocs

[PATCH] D37312: Add documentation for force_align_arg_pointer function attribute

2017-08-31 Thread Aaron Ballman via Phabricator via cfe-commits
aaron.ballman added inline comments. Comment at: include/clang/Basic/AttrDocs.td:2812 +Legacy x86 code uses 4-byte stack alignment. Newer aligned SSE instructions +(like 'movaps') that work with stack require operands to be 16-byte aligned. +This attribute realigns stack in the f

[PATCH] D37312: Add documentation for force_align_arg_pointer function attribute

2017-08-31 Thread Erich Keane via Phabricator via cfe-commits
erichkeane added a comment. Looks good to me, but I want to give @aaron.ballman a chance to take a look before this gets accepted. https://reviews.llvm.org/D37312 ___ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin

[PATCH] D37312: Add documentation for force_align_arg_pointer function attribute

2017-08-30 Thread Anatol Pomozov via Phabricator via cfe-commits
anatol.pomozov updated this revision to Diff 113340. https://reviews.llvm.org/D37312 Files: include/clang/Basic/Attr.td include/clang/Basic/AttrDocs.td Index: include/clang/Basic/AttrDocs.td === --- include/clang/Basic/AttrDocs

[PATCH] D37312: Add documentation for force_align_arg_pointer function attribute

2017-08-30 Thread Erich Keane via Phabricator via cfe-commits
erichkeane added a comment. Aaron should have final say, but I've included my 2 cents. Comment at: include/clang/Basic/AttrDocs.td:2816 + +Note that x86_64 ABI forces 16-byte stack alignment at the caller side. Taking +it into account 'force_align_arg_pointer' is not needed at

[PATCH] D37312: Add documentation for force_align_arg_pointer function attribute

2017-08-30 Thread Anatol Pomozov via Phabricator via cfe-commits
anatol.pomozov added inline comments. Comment at: include/clang/Basic/AttrDocs.td:2809 + let Content = [{ +Use this attribute to force stack alignment. + Feel free to reword the documentation (English is not my native language). Let me know if something is not