[PATCH] D70634: Ignore Unknown dependencies using vectorize.ivdep metadata

Yashas Andaluri via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Dec 12 06:16:34 PST 2019


YashasAndaluri marked an inline comment as done.
YashasAndaluri added inline comments.


================
Comment at: llvm/docs/LangRef.rst:5492
 
+'``llvm.loop.vectorize.ivdep.enable``' Metadata
+^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
----------------
Meinersbur wrote:
> [serious] Please also describe the relationship to `llvm.mem.parallel_loop_access`.
`llvm.loop.parallel_accesses` metadata indicates that no dependencies exist between instructions marked with `llvm.access.group` metadata and can be executed in parallel, whereas `llvm.loop.vectorize.ivdep.enable` indicates that Unknown dependencies are safe for vectorization.


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

https://reviews.llvm.org/D70634





More information about the llvm-commits mailing list