[llvm-bugs] [Bug 51593] New: [RISCV] Merge 5b06cbac11e53ce55f483c1852a108012507a6bb into 13.0.0

via llvm-bugs llvm-bugs at lists.llvm.org
Mon Aug 23 19:03:58 PDT 2021


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

            Bug ID: 51593
           Summary: [RISCV] Merge 5b06cbac11e53ce55f483c1852a108012507a6bb
                    into 13.0.0
           Product: libraries
           Version: trunk
          Hardware: PC
                OS: All
            Status: NEW
          Severity: release blocker
          Priority: P
         Component: Backend: RISC-V
          Assignee: unassignedbugs at nondot.org
          Reporter: craig.topper at gmail.com
                CC: asb at lowrisc.org, llvm-bugs at lists.llvm.org

This patch fixes a bad MachineOperand access in vector FMA commuting. The bad
access triggers an assert on debug builds. It may cause incorrect code to be
generated with release builds.


commit 5b06cbac11e53ce55f483c1852a108012507a6bb
Author: Fraser Cormack <fraser at codeplay.com>
Date:   Tue Aug 17 15:01:19 2021 +0100

    [RISCV] Fix reporting of incorrect commutable operand indices

    This patch fixes an issue where RISCV's `findCommutedOpIndices` would
    incorrectly return the pseudo `CommuteAnyOperandIndex` as a commutable
    operand index, rather than fixing a specific index.

    Reviewed By: rogfer01

    Differential Revision: https://reviews.llvm.org/D108206

-- 
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/20210824/52d92d2f/attachment.html>


More information about the llvm-bugs mailing list