<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoNoSpacing, li.MsoNoSpacing, div.MsoNoSpacing
        {mso-style-priority:1;
        margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
        {mso-style-name:msonormal;
        mso-margin-top-alt:auto;
        margin-right:0in;
        mso-margin-bottom-alt:auto;
        margin-left:0in;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle19
        {mso-style-type:personal-reply;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-size:10.0pt;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="blue" vlink="purple">
<div class="WordSection1">
<p class="MsoNormal">Hi David,<o:p></o:p></p>
<p class="MsoNormal">Sorry for the breakage.  The test works fine for me; can you provide any details about your environment or a link to a bot failure?<o:p></o:p></p>
<p class="MsoNormal">In particular, given Petr’s statement, do you have the new pass manager on by default?<o:p></o:p></p>
<p class="MsoNormal">The test is clearly not verifying what it was supposed to, and if there are environment where it simply doesn’t work or additional options that need to be specified to make it not-fail for you, please add the relevant info to PR45459.<o:p></o:p></p>
<p class="MsoNormal">Thanks!<o:p></o:p></p>
<p class="MsoNormal">--paulr<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">
<div>
<div style="border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> David Zarzycki <dave@znu.io> <br>
<b>Sent:</b> Sunday, April 5, 2020 7:16 AM<br>
<b>To:</b> Petr Hosek <phosek@chromium.org>; Robinson, Paul <paul.robinson@sony.com><br>
<b>Cc:</b> Paul Robinson via llvm-commits <llvm-commits@lists.llvm.org><br>
<b>Subject:</b> Re: [llvm] 210f40f - Test had incorrect check for nonzero count<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div>
<p class="MsoNormal">Hi Petr,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">I'm about to revert this and fix a couple other weekend breakages. Try again in 10 minutes.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Dave<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">On Sat, Apr 4, 2020, at 6:07 PM, Petr Hosek via llvm-commits wrote:<o:p></o:p></p>
</div>
<blockquote style="margin-top:5.0pt;margin-bottom:5.0pt" id="qt">
<div>
<div>
<p class="MsoNormal">We're also seeing the breakage when new pass manager is enabled by default. Can we revert this please?<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<div>
<p class="MsoNormal">On Sat, Apr 4, 2020 at 5:21 AM David Zarzycki via llvm-commits <<a href="mailto:llvm-commits@lists.llvm.org">llvm-commits@lists.llvm.org</a>> wrote:<o:p></o:p></p>
</div>
<blockquote style="border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in">
<div>
<p class="MsoNormal">Hi Paul,<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">This breaks the first phase of my test bot/script. Can we please revert this? This isn't all of the output, but hopefully what follows is helpful:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">BISECT: NOT running pass (152) Stack Slot Coloring on function (f4)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">BISECT: NOT running pass (153) Machine Copy Propagation Pass on function (f4)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">BISECT: NOT running pass (154) Machine Loop Invariant Code Motion on function (f4)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">BISECT: NOT running pass (155) PostRA Machine Sink on function (f4)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">BISECT: NOT running pass (156) Shrink Wrapping analysis on function (f4)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">BISECT: NOT running pass (157) Control Flow Optimizer on function (f4)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">BISECT: NOT running pass (158) Tail Duplication on function (f4)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">BISECT: NOT running pass (159) Machine Copy Propagation Pass on function (f4)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">BISECT: NOT running pass (160) Post RA top-down list latency scheduler on function (f4)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">BISECT: NOT running pass (161) Branch Probability Basic Block Placement on function (f4)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">BISECT: NOT running pass (162) X86 Execution Dependency Fix on function (f4)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">BISECT: NOT running pass (163) BreakFalseDeps on function (f4)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">BISECT: NOT running pass (164) X86 Byte/Word Instruction Fixup on function (f4)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">BISECT: NOT running pass (165) X86 Atom pad short functions on function (f4)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">BISECT: NOT running pass (166) X86 LEA Fixup on function (f4)<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">FileCheck error: '<stdin>' is empty.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">FileCheck command line:  /tmp/_update_lc/r/bin/FileCheck /home/dave/s/lp/llvm/test/Other/opt-bisect-legacy-pass-manager.ll --check-prefix=CHECK-BISECT-INLINE-HELPER<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">FileCheck error: '<stdin>' is empty.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">FileCheck command line:  /tmp/_update_lc/r/bin/FileCheck /home/dave/s/lp/llvm/test/Other/opt-bisect-legacy-pass-manager.ll --check-prefix=CHECK-BISECT-INLINE-HELPER<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">FileCheck error: '<stdin>' is empty.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">FileCheck command line:  /tmp/_update_lc/r/bin/FileCheck /home/dave/s/lp/llvm/test/Other/opt-bisect-legacy-pass-manager.ll --check-prefix=CHECK-BISECT-INLINE-HELPER<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">FileCheck error: '<stdin>' is empty.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">FileCheck command line:  /tmp/_update_lc/r/bin/FileCheck /home/dave/s/lp/llvm/test/Other/opt-bisect-legacy-pass-manager.ll --check-prefix=CHECK-BISECT-INLINE-HELPER<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">FileCheck error: '<stdin>' is empty.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">FileCheck command line:  /tmp/_update_lc/r/bin/FileCheck /home/dave/s/lp/llvm/test/Other/opt-bisect-legacy-pass-manager.ll --check-prefix=CHECK-BISECT-INLINE-HELPER<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">FileCheck error: '<stdin>' is empty.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">FileCheck command line:  /tmp/_update_lc/r/bin/FileCheck /home/dave/s/lp/llvm/test/Other/opt-bisect-legacy-pass-manager.ll --check-prefix=CHECK-BISECT-INLINE-HELPER<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">FileCheck error: '<stdin>' is empty.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">FileCheck command line:  /tmp/_update_lc/r/bin/FileCheck /home/dave/s/lp/llvm/test/Other/opt-bisect-legacy-pass-manager.ll --check-prefix=CHECK-BISECT-INLINE-HELPER<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">FileCheck error: '<stdin>' is empty.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">FileCheck command line:  /tmp/_update_lc/r/bin/FileCheck /home/dave/s/lp/llvm/test/Other/opt-bisect-legacy-pass-manager.ll --check-prefix=CHECK-BISECT-INLINE-HELPER<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">/home/dave/s/lp/llvm/test/Other/opt-bisect-legacy-pass-manager.ll:48:31: error: CHECK-BISECT-INLINE-RESULT: expected string not found in input<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">; CHECK-BISECT-INLINE-RESULT: Last good count: {{[1-9][0-9]*}}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">                              ^<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><stdin>:1:1: note: scanning from here<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">opt: ['/tmp/_update_lc/r/bin/opt', '-O2', '-opt-bisect-limit=128', '-S', '/home/dave/s/lp/llvm/test/Other/opt-bisect-legacy-pass-manager.ll']<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">^<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><stdin>:9:1: note: possible intended match here<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Last good count: 0<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">^<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">--<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">********************<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">10 warning(s) in tests<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">Testing Time: 156.29s<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">********************<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">Failing Tests (1):<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">    LLVM :: Other/opt-bisect-legacy-pass-manager.ll<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">  Expected Passes    : 45107<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">  Expected Failures  : 116<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">  Unsupported Tests  : 17400<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">  Unexpected Failures: 1<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">On Fri, Apr 3, 2020, at 3:37 PM, Paul Robinson via llvm-commits wrote:<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> Author: Paul Robinson<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> Date: 2020-04-03T12:37:13-07:00<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> New Revision: 210f40fe9a30212396311d265904b2d73859c53d<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> URL: <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> <a href="https://urldefense.com/v3/__https:/github.com/llvm/llvm-project/commit/210f40fe9a30212396311d265904b2d73859c53d__;!!JmoZiZGBv3RvKRSx!rU5uT10QRXdCWw_pKu_fqoMjDxMUFI_umhAXh4fGUr8WSYig-dQOjAWODcsOTUE92w$" target="_blank">
https://github.com/llvm/llvm-project/commit/210f40fe9a30212396311d265904b2d73859c53d</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> DIFF: <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> <a href="https://urldefense.com/v3/__https:/github.com/llvm/llvm-project/commit/210f40fe9a30212396311d265904b2d73859c53d.diff__;!!JmoZiZGBv3RvKRSx!rU5uT10QRXdCWw_pKu_fqoMjDxMUFI_umhAXh4fGUr8WSYig-dQOjAWODcvLDAzv5Q$" target="_blank">
https://github.com/llvm/llvm-project/commit/210f40fe9a30212396311d265904b2d73859c53d.diff</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> LOG: Test had incorrect check for nonzero count<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> Added: <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">>     <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> Modified: <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">>     llvm/test/Other/opt-bisect-legacy-pass-manager.ll<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> Removed: <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">>     <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> ################################################################################<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> diff  --git a/llvm/test/Other/opt-bisect-legacy-pass-manager.ll
<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> b/llvm/test/Other/opt-bisect-legacy-pass-manager.ll<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> index bf89e80d4960..d73ca80674da 100644<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> --- a/llvm/test/Other/opt-bisect-legacy-pass-manager.ll<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> +++ b/llvm/test/Other/opt-bisect-legacy-pass-manager.ll<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> @@ -45,8 +45,7 @@<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">>  ; The helper script uses this to find the optimization that inlines
<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> the call.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">>  ; CHECK-BISECT-INLINE-HELPER: call i32 @f2()<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">>  ; These checks verifies that the optimization was found.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> -; CHECK-BISECT-INLINE-RESULT-NOT: Last good count: 0<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> -; CHECK-BISECT-INLINE-RESULT: Last good count: {{[0-9]+}}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> +; CHECK-BISECT-INLINE-RESULT: Last good count: {{[1-9][0-9]*}}<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">>  <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">>  <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">>  ; Test a module pass.<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">>         <o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> _______________________________________________<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> llvm-commits mailing list<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> <a href="mailto:llvm-commits@lists.llvm.org" target="_blank">
llvm-commits@lists.llvm.org</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">> <a href="https://urldefense.com/v3/__https:/lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits__;!!JmoZiZGBv3RvKRSx!rU5uT10QRXdCWw_pKu_fqoMjDxMUFI_umhAXh4fGUr8WSYig-dQOjAWODct8tOQr3Q$" target="_blank">
https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">><o:p> </o:p></p>
</div>
<div>
<p class="MsoNormal">_______________________________________________<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">llvm-commits mailing list<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="mailto:llvm-commits@lists.llvm.org" target="_blank">llvm-commits@lists.llvm.org</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://urldefense.com/v3/__https:/lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits__;!!JmoZiZGBv3RvKRSx!rU5uT10QRXdCWw_pKu_fqoMjDxMUFI_umhAXh4fGUr8WSYig-dQOjAWODct8tOQr3Q$" target="_blank">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits</a><o:p></o:p></p>
</div>
</blockquote>
</div>
</div>
<div>
<p class="MsoNormal">_______________________________________________<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">llvm-commits mailing list<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal">llvm-commits@lists.llvm.org<o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><a href="https://urldefense.com/v3/__https:/lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits__;!!JmoZiZGBv3RvKRSx!rU5uT10QRXdCWw_pKu_fqoMjDxMUFI_umhAXh4fGUr8WSYig-dQOjAWODct8tOQr3Q$">https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits</a><o:p></o:p></p>
</div>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</blockquote>
<div>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
</div>
</body>
</html>