[PATCH] D69391: Add #pragma clang loop ivdep

2019-11-23 Thread Yashas Andaluri via Phabricator via cfe-commits
YashasAndaluri updated this revision to Diff 230767. YashasAndaluri edited the summary of this revision. YashasAndaluri added a comment. Added IvdepEnable loop attribute and `llvm.loop.vectorize.ivdep.enable` metadata. CHANGES SINCE LAST ACTION https://reviews.llvm.org/D69391/new/ https://re

[PATCH] D69391: Add #pragma clang loop ivdep

2019-10-28 Thread Yashas Andaluri via Phabricator via cfe-commits
YashasAndaluri updated this revision to Diff 226644. YashasAndaluri edited the summary of this revision. YashasAndaluri changed the edit policy from "Administrators" to "All Users". YashasAndaluri added a comment. Removed disable argument for ivdep Repository: rG LLVM Github Monorepo CHANGES

Re: [PATCH] D69391: Add #pragma clang loop ivdep

2019-10-25 Thread Michael Kruse via cfe-commits
What's the motivation of even allowing `#pragma clang loop ivdep(disable)`? It either has no effect or conflicts with other loop hints. Sorry, for not using Phabricator. When I try to submit a comment, I get the following error: You Shall Not Pass: D69391 You do not have permission to edit thi

[PATCH] D69391: Add #pragma clang loop ivdep

2019-10-25 Thread Hal Finkel via Phabricator via cfe-commits
hfinkel added a comment. This is the same as #pragma clang loop vectorize(assume_safety)? In D69391#1720845 , @xbolva00 wrote: > "#pragma ivdep" should work too (compatibiluty mode with intel, gcc). The semantics are not the same, unfortunately. Repos

[PATCH] D69391: Add #pragma clang loop ivdep

2019-10-24 Thread Dávid Bolvanský via Phabricator via cfe-commits
xbolva00 added a comment. "#pragma ivdep" should work too (compatibiluty mode with intel, gcc). Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D69391/new/ https://reviews.llvm.org/D69391 ___ cfe-commits

[PATCH] D69391: Add #pragma clang loop ivdep

2019-10-24 Thread Yashas Andaluri via Phabricator via cfe-commits
YashasAndaluri updated this revision to Diff 226375. YashasAndaluri added a comment. Updated the diff to show context Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D69391/new/ https://reviews.llvm.org/D69391 Files: clang/docs/LanguageExtensions.r

[PATCH] D69391: Add #pragma clang loop ivdep

2019-10-24 Thread Yashas Andaluri via Phabricator via cfe-commits
YashasAndaluri created this revision. YashasAndaluri added reviewers: hfinkel, Meinersbur, rscottmanley, DTharun. YashasAndaluri created this object with edit policy "Administrators". YashasAndaluri added a project: clang. Herald added subscribers: cfe-commits, zzheng. YashasAndaluri edited the sum