[PATCH] D57504: RFC: EVL Prototype & Roadmap for vector predication in LLVM

David Greene via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 31 10:56:12 PST 2019


greened added inline comments.


================
Comment at: docs/Proposals/VectorPredication.rst:19
+
+The Explicit Vector Length (EVL) extension [EvlRFC]_ can be a first step towards native vector predication.
+The EVL prototype in this patch demonstrates the following concepts:
----------------
This document seems to overload "EVL" to mean both predication and an explicit vector length.  Of course predication can be used to simulate the effects of a vector length value on targets that don't have a way to specify an explicit vector length.

Can we keep the two concepts distinct in this document?  It's confusing to see "EVL" when discussing predication.  In particular, everything in `SelectionDAG` uses the "EVL" name to represent both concepts.  Can we come up with something more accurate?


Repository:
  rL LLVM

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D57504/new/

https://reviews.llvm.org/D57504





More information about the llvm-commits mailing list