[llvm-bugs] [Bug 43319] New: [IndVarSimplify,	ScalarEvolution]  Compilation hang
    via llvm-bugs 
    llvm-bugs at lists.llvm.org
       
    Sun Sep 15 02:10:12 PDT 2019
    
    
  
https://bugs.llvm.org/show_bug.cgi?id=43319
            Bug ID: 43319
           Summary: [IndVarSimplify, ScalarEvolution]  Compilation hang
           Product: libraries
           Version: trunk
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: Loop Optimizer
          Assignee: unassignedbugs at nondot.org
          Reporter: paulsson at linux.vnet.ibm.com
                CC: llvm-bugs at lists.llvm.org
Created attachment 22498
  --> https://bugs.llvm.org/attachment.cgi?id=22498&action=edit
unreduced test case
This compilation takes a second at -O1, but has been running for a week at -O3. 
It seems that IndVarSimplify calls getBackedgeTakenCount() on an inner loop
with ~30 exiting blocks, which seems to never return.
opt -mtriple=s390x-linux-gnu -mcpu=arch13 -O3 -o out.opt.ll test10872.bc
original command:
clang -cc1 -triple s390x-ibm-linux -S -save-temps=cwd -disable-free
-main-file-name test10872.c -mrelocation-model static -mthread-model posix
-mframe-pointer=none -fmath-errno -masm-verbose -mconstructor-aliases
-fuse-init-array -target-cpu arch13 -dwarf-column-info -debugger-tuning=gdb -O3
 -ferror-limit 19 -fmessage-length 0 -fno-signed-char -fobjc-runtime=gcc
-fdiagnostics-show-option -fcolor-diagnostics -vectorize-loops -vectorize-slp
-faddrsig -o test10872.s -x ir test10872.bc
-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20190915/61af1509/attachment.html>
    
    
More information about the llvm-bugs
mailing list