https://llvm.org/bugs/show_bug.cgi?id=26138
Bug ID: 26138 Summary: loop-interchange pass fails during the compilation Product: libraries Version: trunk Hardware: PC OS: Linux Status: NEW Severity: normal Priority: P Component: Scalar Optimizations Assignee: unassignedb...@nondot.org Reporter: gareevro...@gmail.com CC: llvm-bugs@lists.llvm.org, tob...@grosser.es Classification: Unclassified Created attachment 15627 --> https://llvm.org/bugs/attachment.cgi?id=15627&action=edit A test case The attached test case produces the following error, if I try to run ‘opt -loop-interchange test_case.ll’: Instruction does not dominate all uses! %scevgep.promoted = load float, float* %scevgep, align 4, !alias.scope !1, !noalias !3 %p_29 = phi float [ %p_, %polly.loop_header21.split ], [ %scevgep.promoted, %polly.loop_header21.preheader ] LLVM ERROR: Broken function found, compilation aborted! 'main' function not found in module. -- You are receiving this mail because: You are on the CC list for the bug.
_______________________________________________ llvm-bugs mailing list llvm-bugs@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs