[LLVMbugs] [Bug 19367] New: [ARM64] Can not select ARM64ISD::NOT of v1i64 type

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Mon Apr 7 23:51:00 PDT 2014


            Bug ID: 19367
           Summary: [ARM64] Can not select ARM64ISD::NOT of v1i64 type
           Product: new-bugs
           Version: trunk
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: new bugs
          Assignee: unassignedbugs at nondot.org
          Reporter: Hao.Liu at arm.com
                CC: llvmbugs at cs.uiuc.edu
    Classification: Unclassified

Test case:
#include "arm_neon.h"

uint64x1_t dotest_not_v1i64(uint64x1_t in0, uint64x1_t in1) {
  return vtst_u64(in0, vcge_u64(in0, in1));

The error information is as following:
$ clang --target=arm64-linux-gnu -O3 -S dotest_1.c
fatal error: error in backend: Cannot select: 0x74030f0: v1i64 = ARM64ISD::NOT
0x7402fe8 [ORD=4] [ID=8]
  0x7402fe8: v1i64 = ARM64ISD::CMEQz 0x74027a8 [ORD=4] [ID=6]
    0x74027a8: v1i64,ch = CopyFromReg 0x73c60c0, 0x74026a0 [ORD=1] [ID=4]
      0x74026a0: v1i64 = Register %vreg0 [ID=1]
In function: dotest_not_v1i64

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/20140408/c0a41cd1/attachment.html>

More information about the llvm-bugs mailing list