Displaying 2 results from an estimated 2 matches for "e686b7ca".
2017 Jan 13
3
[RFC] IR-level Region Annotations
...that describes every parallel loop
annotation scheme supported by LLVM. Instead we would factor things
according to other software design considerations.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20170112/e686b7ca/attachment.html>
2017 Jan 11
3
[RFC] IR-level Region Annotations
+1, tokens are the current True Way to create single-entry multi-exit
regions. Your example for an annotated loop would look like:
%region = call token @llvm.openmp.regionstart(metadata ...) ; whatever
parameters you need here
loop
call void @llvm.openmp.regionend(token %region)
If you use tokens, I would recommend proposal (c), where you introduce new
intrinsics for every new kind of region,