search for: e686b7ca

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,