You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/home/poliveira/clang+llvm-3.9.1-aarch64-linux-gnu/bin/opt -S -load /home/poliveira/local/lib/libcere_regiondump.so -omp-region-dump --region=__cere__lulesh__ZL28CalcHourglassControlForElemsR6DomainPdd_1037 --invocation=1 lulesh.ll -o lulesh.ll
Basic Block infunction'__cere__lulesh__ZL28CalcHourglassControlForElemsR6DomainPdd_1037' does not have terminator!
label %newFuncRoot
LLVM ERROR: Broken functionfound, compilation aborted!
@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:
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.
pablooliveira
changed the title
omp outliner pass fails on lulesh with LLVM 3.9 on aarch64
omp dump pass fails on lulesh with LLVM 3.9 on aarch64
Mar 17, 2017
@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: