Proposal and roadmap towards vector predication in LLVM.
This patch documents that
a) It is recognized that current LLVM is ill-equipped for vector predication.
b) The community is working on a solution.
c) A concrete prototype exists in the VP extension (D57504).
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Event Timeline
I probably did not add everybody who should be reviewing or at least be aware of this. Feel free to add folks to make sure we get wide community agreement going forward.
Unit tests: pass. 62414 tests passed, 0 failed and 839 were skipped.
clang-tidy: pass.
clang-format: pass.
Build artifacts: diff.json, clang-tidy.txt, clang-format.patch, CMakeCache.txt, console-log.txt, test-results.xml
Pre-merge checks is in beta. Report issue. Please join beta or enable it for your project.
I feel like the bar should be fairly low for committing this. The proposal itself will notify those who are interested (agree or disagree) where they can join the discussion.
Many lines are over 80 characters (some people read these in raw rst format). Other than that, it looks good to me.
Formatted to 80 characters per line max
I guess you are right. This is a proposal not a decision after all.
Unit tests: unknown.
clang-tidy: unknown.
clang-format: unknown.
Build artifacts: console-log.txt
Pre-merge checks is in beta. Report issue. Please join beta or enable it for your project.