[LLVMbugs] [Bug 19294] New: [ARM64] Cannot select: 0x5378c60: i32 = rotr 0x535df10, 0x535dbf8

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Mon Mar 31 12:36:37 PDT 2014


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

            Bug ID: 19294
           Summary: [ARM64] Cannot select: 0x5378c60: i32 = rotr
                    0x535df10, 0x535dbf8
           Product: tools
           Version: trunk
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: llc
          Assignee: unassignedbugs at nondot.org
          Reporter: mcrosier at codeaurora.org
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

Created attachment 12312
  --> http://llvm.org/bugs/attachment.cgi?id=12312&action=edit
bugpoint reduced test case

LLVM ERROR: Cannot select: 0x3a4b1c0: i32 = rotr 0x3a4b5e0, 0x3a4b8f8 [ORD=16]
[ID=10]
  0x3a4b5e0: i32 = sub 0x3a4b4d8, 0x3a4cdd0 [ORD=3] [ID=7]
    0x3a4b4d8: i32 = Constant<0> [ID=4]
    0x3a4cdd0: i32,ch = load 0x3a1e5a0, 0x3a4ada0,
0x3a4ada0<LD4[undef](align=8)(tbaa=<badref>)> [ORD=2] [ID=6]
      0x3a4ada0: i64 = undef [ID=2]
      0x3a4ada0: i64 = undef [ID=2]
  0x3a4b8f8: i64 = and 0x3a4aea8, 0x3a4b7f0 [ORD=12] [ID=9]
    0x3a4aea8: i64 = zero_extend 0x3a4b5e0 [ORD=4] [ID=8]
      0x3a4b5e0: i32 = sub 0x3a4b4d8, 0x3a4cdd0 [ORD=3] [ID=7]
        0x3a4b4d8: i32 = Constant<0> [ID=4]
        0x3a4cdd0: i32,ch = load 0x3a1e5a0, 0x3a4ada0,
0x3a4ada0<LD4[undef](align=8)(tbaa=<badref>)> [ORD=2] [ID=6]
          0x3a4ada0: i64 = undef [ID=2]
          0x3a4ada0: i64 = undef [ID=2]
    0x3a4b7f0: i64 = Constant<31> [ID=3]
In function: foo

Reproduce with:
llc bugpoint-reduced-simplified.ll

Should reproduce with ToT as of this morning.

-- 
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/20140331/b72a97f9/attachment.html>


More information about the llvm-bugs mailing list