[PATCH] D55710: add pragmas to control Software Pipelining optimisation
Alexey Lapshin via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Jan 2 06:31:28 PST 2019
alexey.lapshin marked an inline comment as done.
alexey.lapshin added inline comments.
================
Comment at: include/clang/Basic/AttrDocs.td:2582
specified for the subsequent loop. The directive allows vectorization,
-interleaving, and unrolling to be enabled or disabled. Vector width as well
-as interleave and unrolling count can be manually specified. See
-`language extensions
+interleaving, and unrolling to be enabled or disabled. Pipelining could be disabled.
+Vector width, interleave count, unrolling count, and the initiation interval for pipelining
----------------
aaron.ballman wrote:
> Can you combine the new sentence with the previous one? `The directive allows vectorization, interleaving, pipelining, and unrolling to be enabled or disabled.`
In that case it would change a meaning and become incorrect. Pipelining could only be disabled. It could not be enabled.
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D55710/new/
https://reviews.llvm.org/D55710
More information about the cfe-commits
mailing list