[PATCH] D156910: [clang] Add pragma force_vectorize

2023-11-01 Thread Aaron Ballman via Phabricator via cfe-commits
aaron.ballman added a comment. In D156910#4602946 , @kitaisreal wrote: > Hello @aaron.ballman, @erichkeane could you please review this revision ? I > wondering if this feature would be useful. My apologies, this fell off my radar by accident, sorry fo

[PATCH] D156910: [clang] Add pragma force_vectorize

2023-08-21 Thread Maksim Kita via Phabricator via cfe-commits
kitaisreal added a comment. Herald added a subscriber: sunshaoce. Hello @aaron.ballman, @erichkeane could you please review this revision ? I wondering if this feature would be useful. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D156910/new/ http

[PATCH] D156910: [clang] Add pragma force_vectorize

2023-08-12 Thread Maksim Kita via Phabricator via cfe-commits
kitaisreal updated this revision to Diff 549600. kitaisreal added a comment. Herald added a subscriber: zzheng. Fixed tests. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D156910/new/ https://reviews.llvm.org/D156910 Files: clang/include/clang/Ba

[PATCH] D156910: [clang] Add pragma force_vectorize

2023-08-07 Thread Maksim Kita via Phabricator via cfe-commits
kitaisreal updated this revision to Diff 547810. kitaisreal added a comment. Fixed build. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D156910/new/ https://reviews.llvm.org/D156910 Files: clang/include/clang/Basic/Attr.td clang/include/clang/B

[PATCH] D156910: [clang] Add pragma force_vectorize

2023-08-02 Thread Maksim Kita via Phabricator via cfe-commits
kitaisreal added a comment. It seems that maybe it is better to specify pragma like this, without `(enable)`. #pragma clang loop force_vectorize for (size_t i = 0; i < size; ++i) { sum += data[i]; } But maybe ability to enable or disable `force_vectorize` can be helpful if we will

[PATCH] D156910: [clang] Add pragma force_vectorize

2023-08-02 Thread Maksim Kita via Phabricator via cfe-commits
kitaisreal created this revision. kitaisreal added a reviewer: aaron.ballman. kitaisreal added projects: All, LLVM. Herald added a subscriber: hiraditya. kitaisreal requested review of this revision. Herald added subscribers: llvm-commits, cfe-commits, wangpc. Herald added a project: clang. Add pr