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

David Zarzycki via llvm-commits llvm-commits at lists.llvm.org
Sat Apr 4 05:20:35 PDT 2020


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
>


More information about the llvm-commits mailing list