[PATCH] D97977: [Polly][Optimizer] Apply user-directed unrolling.

Leonard Chan via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Mon Mar 15 11:37:21 PDT 2021


leonardchan added a comment.

Hi, it seems that `unroll_double.ll` is failing on our clang builders (https://luci-milo.appspot.com/p/fuchsia/builders/ci/clang-linux-x64/b8852671182559485616):

  FAIL: Polly :: ScheduleOptimizer/ManualOptimization/unroll_double.ll (557 of 1169)
  ******************** TEST 'Polly :: ScheduleOptimizer/ManualOptimization/unroll_double.ll' FAILED ********************
  Script:
  --
  : 'RUN: at line 1';   opt  -polly-process-unprofitable  -polly-remarks-minimal  -polly-use-llvm-names  -polly-import-jscop-dir=/b/s/w/ir/x/w/llvm-project/polly/test/ScheduleOptimizer/ManualOptimization  -polly-codegen-verify  -polly-opt-isl -analyze < /b/s/w/ir/x/w/llvm-project/polly/test/ScheduleOptimizer/ManualOptimization/unroll_double.ll | FileCheck /b/s/w/ir/x/w/llvm-project/polly/test/ScheduleOptimizer/ManualOptimization/unroll_double.ll --match-full-lines
  --
  Exit Code: 1
  
  Command Output (stderr):
  --
  /b/s/w/ir/x/w/llvm-project/polly/test/ScheduleOptimizer/ManualOptimization/unroll_double.ll:43:10: error: CHECK: expected string not found in input
  ; CHECK: - filter: "{ Stmt_body[2] }"
           ^
  <stdin>:10:30: note: scanning from here
   - filter: "{ Stmt_body[1] }"
                               ^
  <stdin>:11:2: note: possible intended match here
   - filter: "{ Stmt_body[5] }"
   ^
  
  Input file: <stdin>
  Check file: /b/s/w/ir/x/w/llvm-project/polly/test/ScheduleOptimizer/ManualOptimization/unroll_double.ll
  
  -dump-input=help explains the following input dump.
  
  Input was:
  <<<<<<
              .
              .
              .
              5: child: 
              6:  sequence: 
              7:  - filter: "{ Stmt_body[0] }" 
              8:  - filter: "{ Stmt_body[3] }" 
              9:  - filter: "{ Stmt_body[2] }" 
             10:  - filter: "{ Stmt_body[1] }" 
  check:43'0                                  X error: no match found
             11:  - filter: "{ Stmt_body[5] }" 
  check:43'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  check:43'1      ?                             possible intended match
             12:  - filter: "{ Stmt_body[7] }" 
  check:43'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
             13:  - filter: "{ Stmt_body[4] }" 
  check:43'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
             14:  - filter: "{ Stmt_body[6] }" 
  check:43'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
             15:  - filter: "{ Stmt_body[10] }" 
  check:43'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
             16:  - filter: "{ Stmt_body[8] }" 
  check:43'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
              .
              .
              .
  >>>>>>

Would you mind taking a look? Thanks.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D97977/new/

https://reviews.llvm.org/D97977



More information about the llvm-commits mailing list