-
Notifications
You must be signed in to change notification settings - Fork 22
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
omp dump pass fails on lulesh with LLVM 3.9 #171
Comments
I just tested it in LLVM 3.8 on the same CERE version and platform and it works well. So this in LLVM 3.9 triggered. |
It is not the outlining pass that fails: it is the dump compilation pass. I was able to replay this region (with a dump generated with LLVM 3.8) => the outlining pass was successfully used by the replay pass of LLVM 3.9. Moreover, I tested the following commands: I checked the .ll file validity after the outlining and it looked ok. So, the issue appears during the dump pass: I will focus there. |
This is also confirmed on x86. |
@mihailpopov do you have an idea of what is going on ? I know in aarch64 some changes were commited to the way openmp microtasks were outlined in LLVM 3.9. Maybe it could be that ?
The text was updated successfully, but these errors were encountered: