-
Notifications
You must be signed in to change notification settings - Fork 24
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
tapir compiler does not terminate #83
Comments
Note this is not an issue on master, but rather with WIP-taskinfo @neboat assigning to you. |
I think I've found the problem. On line 1638 of OFM.cpp, the code is performing a I think we've seen this error arise in other contexts, and it's definitely something we should fix. |
That does seem to be it, when I change the code to remove that, |
Glad to hear it. On my end I'm adding some checks in Tapir-Clang to detect |
The latest version of the WIP-csi-tapir-exceptions branch of Tapir-Clang addresses the issue of |
After manually in-lining a single function inside of a cilk_for loop the compiler no longer terminates.
The code can be found here https://github.com/wheatman/extended-csr/tree/compilier-spin
If you change OFM.cpp: 1615 - 1660 to add_edge_update_fast
Which is the same thing just in its own function with a no inline attribute then the compiler will terminate with correct results.
The text was updated successfully, but these errors were encountered: