[llvm-bugs] [Bug 46610] New: New pass manager doesn't support optnone and opt-bisect

via llvm-bugs llvm-bugs at lists.llvm.org
Mon Jul 6 14:08:03 PDT 2020


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

            Bug ID: 46610
           Summary: New pass manager doesn't support optnone and
                    opt-bisect
           Product: new-bugs
           Version: unspecified
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: new bugs
          Assignee: aeubanks at google.com
          Reporter: aeubanks at google.com
                CC: alina.sbirlea at gmail.com, fedor.v.sergeev at gmail.com,
                    greened at obbligato.org, htmldeveloper at gmail.com,
                    llvm-bugs at lists.llvm.org, philip.pfaffe at gmail.com,
                    yuanfang.chen at sony.com

See http://lists.llvm.org/pipermail/llvm-dev/2018-September/126477.html for
some discussion.

./llvm/test/Transforms/Mem2Reg/optnone.ll is an example of a test that fails
because of this.

Using PassInstrumentation is the right way to go. However, we have to decide
how to mark passes as mandatory.

This is closely related to opt-bisect, and in the legacy PM they were
considered together. We'll likely split optnone and opt-bisect into separate
parts of PassInstrumentation, but they might use the same mechanism for
determining which passes are mandatory.

-- 
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/20200706/1169dce1/attachment.html>


More information about the llvm-bugs mailing list