[llvm-bugs] [Bug 27404] New: SLP Vectorizer needs to refuse unsafe IEEE transformations

via llvm-bugs llvm-bugs at lists.llvm.org
Mon Apr 18 07:56:01 PDT 2016


https://llvm.org/bugs/show_bug.cgi?id=27404

            Bug ID: 27404
           Summary: SLP Vectorizer needs to refuse unsafe IEEE
                    transformations
           Product: libraries
           Version: trunk
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: Backend: ARM
          Assignee: unassignedbugs at nondot.org
          Reporter: renato.golin at linaro.org
                CC: llvm-bugs at lists.llvm.org
    Classification: Unclassified

Just like Bug #16275, the SLP vectorizer needs to understand when not to
vectorise using NEON. If we avoid vectorization (ex. high cost), scalar VFP
instructions will be chosen instead, as expected. But we should not play with
costs, rather just abort vectorization in the same way we did with the loop
vectorizer.

-- 
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/20160418/19488ed8/attachment-0001.html>


More information about the llvm-bugs mailing list