[llvm-bugs] [Bug 26138] New: loop-interchange pass fails during the compilation

via llvm-bugs llvm-bugs at lists.llvm.org
Thu Jan 14 02:52:27 PST 2016


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: unassignedbugs at nondot.org
          Reporter: gareevroman at gmail.com
                CC: llvm-bugs at lists.llvm.org, tobias at 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.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20160114/306b9c1b/attachment-0001.html>


More information about the llvm-bugs mailing list