[PATCH] D62713: [MIR-Canon] Hardening propagateLocalCopies.

Sanjay Patel via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Sun Jun 9 07:43:54 PDT 2019


spatel added a comment.

In D62713#1535547 <https://reviews.llvm.org/D62713#1535547>, @spatel wrote:

> I'm seeing intermittent failures locally for this test on macOS since this was committed, and that seems confirmed by this bot:
>  http://green.lab.llvm.org/green/blue/organizations/jenkins/clang-stage1-cmake-RA-incremental/activity
>  (click 'Show More' at the bottom to extend the history and see this test as the only toggling failure with seemingly random NFC changes)


When it fails, the verbose output says something like this:

  : 'RUN: at line 1';   /Users/spatel/GitHub/llvm-project/release/bin/llc -o -  -march=amdgcn  -run-pass mir-canonicalizer  -x mir /Users/spatel/GitHub/llvm-project/llvm/test/CodeGen/MIR/AMDGPU/mir-canon-multi.mir | /Users/spatel/GitHub/llvm-project/release/bin/FileCheck /Users/spatel/GitHub/llvm-project/llvm/test/CodeGen/MIR/AMDGPU/mir-canon-multi.mir
  --
  Exit Code: 1
  
  Command Output (stderr):
  --
  /Users/spatel/GitHub/llvm-project/llvm/test/CodeGen/MIR/AMDGPU/mir-canon-multi.mir:5:15: error: CHECK-NEXT: is not on the line after the previous match
  # CHECK-NEXT: %namedVReg1358:vgpr_32 = COPY %namedVReg1361
                ^
  <stdin>:77:2: note: 'next' match was here
   %namedVReg1358:vgpr_32 = COPY %namedVReg1361
   ^
  <stdin>:75:46: note: previous match ended here
   %namedVReg1352:vgpr_32 = COPY %namedVReg4353
                                               ^
  <stdin>:76:1: note: non-matching line after previous match is here
   %namedVReg1353:vreg_64 = REG_SEQUENCE %namedVReg4354, %subreg.sub0, %namedVReg1352, %subreg.sub1


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D62713





More information about the llvm-commits mailing list