[llvm] 210f40f - Test had incorrect check for nonzero count

Petr Hosek via llvm-commits llvm-commits at lists.llvm.org
Sat Apr 4 15:07:57 PDT 2020


We're also seeing the breakage when new pass manager is enabled by default.
Can we revert this please?

On Sat, Apr 4, 2020 at 5:21 AM David Zarzycki via llvm-commits <
llvm-commits at lists.llvm.org> wrote:

> Hi Paul,
>
> 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:
>
> BISECT: NOT running pass (152) Stack Slot Coloring on function (f4)
> BISECT: NOT running pass (153) Machine Copy Propagation Pass on function
> (f4)
> BISECT: NOT running pass (154) Machine Loop Invariant Code Motion on
> function (f4)
> BISECT: NOT running pass (155) PostRA Machine Sink on function (f4)
> BISECT: NOT running pass (156) Shrink Wrapping analysis on function (f4)
> BISECT: NOT running pass (157) Control Flow Optimizer on function (f4)
> BISECT: NOT running pass (158) Tail Duplication on function (f4)
> BISECT: NOT running pass (159) Machine Copy Propagation Pass on function
> (f4)
> BISECT: NOT running pass (160) Post RA top-down list latency scheduler on
> function (f4)
> BISECT: NOT running pass (161) Branch Probability Basic Block Placement on
> function (f4)
> BISECT: NOT running pass (162) X86 Execution Dependency Fix on function
> (f4)
> BISECT: NOT running pass (163) BreakFalseDeps on function (f4)
> BISECT: NOT running pass (164) X86 Byte/Word Instruction Fixup on function
> (f4)
> BISECT: NOT running pass (165) X86 Atom pad short functions on function
> (f4)
> BISECT: NOT running pass (166) X86 LEA Fixup on function (f4)
> FileCheck error: '<stdin>' is empty.
> 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
> FileCheck error: '<stdin>' is empty.
> 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
> FileCheck error: '<stdin>' is empty.
> 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
> FileCheck error: '<stdin>' is empty.
> 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
> FileCheck error: '<stdin>' is empty.
> 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
> FileCheck error: '<stdin>' is empty.
> 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
> FileCheck error: '<stdin>' is empty.
> 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
> FileCheck error: '<stdin>' is empty.
> 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
> /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
> ; CHECK-BISECT-INLINE-RESULT: Last good count: {{[1-9][0-9]*}}
>                               ^
> <stdin>:1:1: note: scanning from here
> 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']
> ^
> <stdin>:9:1: note: possible intended match here
> Last good count: 0
> ^
>
> --
>
> ********************
> Testing:  0.. 10.. 20.. 30.. 40.. 50.. 60.. 70.. 80.. 90..
>
> 10 warning(s) in tests
>
> Testing Time: 156.29s
> ********************
> Failing Tests (1):
>     LLVM :: Other/opt-bisect-legacy-pass-manager.ll
>
>   Expected Passes    : 45107
>   Expected Failures  : 116
>   Unsupported Tests  : 17400
>   Unexpected Failures: 1
>
>
> On Fri, Apr 3, 2020, at 3:37 PM, Paul Robinson via llvm-commits wrote:
> >
> > Author: Paul Robinson
> > Date: 2020-04-03T12:37:13-07:00
> > New Revision: 210f40fe9a30212396311d265904b2d73859c53d
> >
> > URL:
> >
> https://github.com/llvm/llvm-project/commit/210f40fe9a30212396311d265904b2d73859c53d
> > DIFF:
> >
> https://github.com/llvm/llvm-project/commit/210f40fe9a30212396311d265904b2d73859c53d.diff
> >
> > LOG: Test had incorrect check for nonzero count
> >
> > Added:
> >
> >
> > Modified:
> >     llvm/test/Other/opt-bisect-legacy-pass-manager.ll
> >
> > Removed:
> >
> >
> >
> >
> ################################################################################
> > diff  --git a/llvm/test/Other/opt-bisect-legacy-pass-manager.ll
> > b/llvm/test/Other/opt-bisect-legacy-pass-manager.ll
> > index bf89e80d4960..d73ca80674da 100644
> > --- a/llvm/test/Other/opt-bisect-legacy-pass-manager.ll
> > +++ b/llvm/test/Other/opt-bisect-legacy-pass-manager.ll
> > @@ -45,8 +45,7 @@
> >  ; The helper script uses this to find the optimization that inlines
> > the call.
> >  ; CHECK-BISECT-INLINE-HELPER: call i32 @f2()
> >  ; These checks verifies that the optimization was found.
> > -; CHECK-BISECT-INLINE-RESULT-NOT: Last good count: 0
> > -; CHECK-BISECT-INLINE-RESULT: Last good count: {{[0-9]+}}
> > +; CHECK-BISECT-INLINE-RESULT: Last good count: {{[1-9][0-9]*}}
> >
> >
> >  ; Test a module pass.
> >
> >
> >
> > _______________________________________________
> > llvm-commits mailing list
> > llvm-commits at lists.llvm.org
> > https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
> >
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20200404/3ed22b4d/attachment.html>


More information about the llvm-commits mailing list