[llvm-bugs] [Bug 37153] New: X86AvoidStoreForwardingBlocks breaks -verify-machineinstrs

via llvm-bugs llvm-bugs at lists.llvm.org
Tue Apr 17 08:33:13 PDT 2018


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

            Bug ID: 37153
           Summary: X86AvoidStoreForwardingBlocks breaks
                    -verify-machineinstrs
           Product: libraries
           Version: trunk
          Hardware: PC
                OS: All
            Status: NEW
          Severity: normal
          Priority: P
         Component: Backend: X86
          Assignee: unassignedbugs at nondot.org
          Reporter: francisvm at yahoo.com
                CC: llvm-bugs at lists.llvm.org

This patch: https://reviews.llvm.org/D41330 seems to break when building the
test suite with -verify-machineinstrs.

Failed on Green Dragon here:

http://green.lab.llvm.org/green/job/test-suite-verify-machineinstrs-x86_64h-O3/1522/

There are many failures, but here is an example:

*** Bad machine code: Using a killed virtual register ***
- function:   
_Z77FftConvolve128x128xCZHalide_x86_64_linux_c_plus_plus_name_mangling_no_runtimeP15halide_buffer_tS0_S0_
- basic block: %bb.32 true_bb (0x7fcc7812ee60)
- instruction: MOV64mr killed %487:gr64, 1, $noreg, 40, $noreg, %4569:gr64 ::
(store 8 into %ir.185 + 8, align 4)

- operand 0:   killed %487:gr64

from 

test-suite/Bitcode/Regression/fft/modules/FftConvolve128x128xCZHalide_x86_64_linux_c_plus_plus_name_mangling_no_runtime.bc

-- 
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/20180417/807946c9/attachment.html>


More information about the llvm-bugs mailing list