[LLVMbugs] [Bug 12540] New: ARM backend fails with: Cannot select: v2f32 = fp_round

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Thu Apr 12 14:46:39 PDT 2012


http://llvm.org/bugs/show_bug.cgi?id=12540

             Bug #: 12540
           Summary: ARM backend fails with: Cannot select: v2f32 =
                    fp_round
           Product: new-bugs
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: new bugs
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: spop at codeaurora.org
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified


Created attachment 8380
  --> http://llvm.org/bugs/attachment.cgi?id=8380
reduced bug bytecode

While testing Polly autovect with the ARM backend,
I got this error compiling mesa from SPEC cpu2000: 

$ llc 6669-mesa.ll 
LLVM ERROR: Cannot select: 0x1da4790: v2f32 = fp_round 0x1da4490, 0x1da4890
[ID=4]
  0x1da4490: v2f64 = undef [ID=3]
  0x1da4890: i32 = TargetConstant<0> [ORD=1] [ID=1]

I originally submitted this as bug 12280 against Polly,
and I agree with Tobi that this is unrelated to Polly.

So here is the new bug for the ARM backend, with a reduced testcase,
using only llc, and independent of Polly.

-- 
Configure bugmail: http://llvm.org/bugs/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.



More information about the llvm-bugs mailing list