[LLVMbugs] [Bug 8484] New: NEON compare absolute not being lowered

bugzilla-daemon at llvm.org bugzilla-daemon at llvm.org
Wed Oct 27 11:45:02 PDT 2010


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

           Summary: NEON compare absolute not being lowered
           Product: libraries
           Version: trunk
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: Backend: ARM
        AssignedTo: unassignedbugs at nondot.org
        ReportedBy: rengolin at gmail.com
                CC: llvmbugs at cs.uiuc.edu


Created an attachment (id=5679)
 --> (http://llvm.org/bugs/attachment.cgi?id=5679)
example

Compare absolute intrinsics, as defined in ARMInstrNEON.td (and
lowered by Clang), is not being converted to a NEON instruction in the
back-end, and silently becoming a function call to the LLVM intrinsic
(ex. "llvm.arm.neon.vacged.v2i32")

Compile example:

$ clang -ccc-host-triple armv7a-none-eabi -ccc-gcc-name arm-none-eabi-gcc
-mfloat-abi=hard -w -S abscomp.c -o - | grep llvm.arm.neon

Should show instructions, show calls to LLVM intrinsic.

-- 
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