diff options
author | Diego Caballero <diego.caballero@intel.com> | 2020-09-03 00:56:43 +0300 |
---|---|---|
committer | Diego Caballero <diego.caballero@intel.com> | 2020-09-03 01:17:06 +0300 |
commit | 46781630a34ea2157bf59f9de5dc545dcd61a146 (patch) | |
tree | 87efb8ca38cf794dc07454b06389c95c298b8020 /llvm/lib/Support/VirtualFileSystem.cpp | |
parent | 55714678796c8fc456866add2841f3dd282e5392 (diff) | |
download | llvm-46781630a34ea2157bf59f9de5dc545dcd61a146.zip llvm-46781630a34ea2157bf59f9de5dc545dcd61a146.tar.gz llvm-46781630a34ea2157bf59f9de5dc545dcd61a146.tar.bz2 |
[MLIR][Affine][VectorOps] Vectorize uniform values in SuperVectorizer
This patch adds basic support for vectorization of uniform values to SuperVectorizer.
For now, only invariant values to the target vector loops are considered uniform. This
enables the vectorization of loops that use function arguments and external definitions
to the vector loops. We could extend uniform support in the future if we implement some
kind of divergence analysis algorithm.
Reviewed By: nicolasvasilache, aartbik
Differential Revision: https://reviews.llvm.org/D86756
Diffstat (limited to 'llvm/lib/Support/VirtualFileSystem.cpp')
0 files changed, 0 insertions, 0 deletions