[llvm-bugs] [Bug 50265] New: [MCA] QoI: uses IsOptimizableRegisterMove even if RegisterFile doesn't say that the moves are eliminatible

via llvm-bugs llvm-bugs at lists.llvm.org
Fri May 7 10:03:17 PDT 2021


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

            Bug ID: 50265
           Summary: [MCA] QoI: uses IsOptimizableRegisterMove even if
                    RegisterFile doesn't say that the moves are
                    eliminatible
           Product: tools
           Version: trunk
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: llvm-mca
          Assignee: unassignedbugs at nondot.org
          Reporter: lebedev.ri at gmail.com
                CC: andrea.dibiagio at gmail.com, llvm-bugs at lists.llvm.org,
                    matthew.davis at sony.com

So, i've now noticed that i have added e.g. MOVAPSrr
into IsOptimizableRegisterMove, but did not update FP RegisterFile
to mark VR128 regs moves as eliminatible, but MCA optimized moves still.

Does RegisterFile default to all moves being eliminatible?
That seems wrong.

-- 
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/20210507/d1ffb240/attachment.html>


More information about the llvm-bugs mailing list