[PATCH] D102542: [GlobalISel] Simplify G_ICMP to true/false when the result is known

Petr Hosek via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue May 18 22:16:07 PDT 2021


phosek added a comment.

We're seeing a test failure in `prelegalizer-combiner-icmp-to-true-false-known-bits.mir` on our 2-stage LTO builder:

  FAIL: LLVM :: CodeGen/AArch64/GlobalISel/prelegalizer-combiner-icmp-to-true-false-known-bits.mir (2029 of 43749)
  ******************** TEST 'LLVM :: CodeGen/AArch64/GlobalISel/prelegalizer-combiner-icmp-to-true-false-known-bits.mir' FAILED ********************
  Script:
  --
  : 'RUN: at line 2';   /b/s/w/ir/x/w/staging/llvm_build/tools/clang/stage2-bins/bin/llc -debugify-and-strip-all-safe -mtriple aarch64 -run-pass=aarch64-prelegalizer-combiner --aarch64prelegalizercombinerhelper-only-enable-rule="icmp_to_true_false_known_bits" -global-isel -verify-machineinstrs /b/s/w/ir/x/w/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/prelegalizer-combiner-icmp-to-true-false-known-bits.mir -o - | /b/s/w/ir/x/w/staging/llvm_build/tools/clang/stage2-bins/bin/FileCheck /b/s/w/ir/x/w/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/prelegalizer-combiner-icmp-to-true-false-known-bits.mir
  --
  Exit Code: 2
  
  Command Output (stderr):
  --
  LLVM ERROR: Invalid rule identifier
  FileCheck error: '<stdin>' is empty.
  FileCheck command line:  /b/s/w/ir/x/w/staging/llvm_build/tools/clang/stage2-bins/bin/FileCheck /b/s/w/ir/x/w/llvm-project/llvm/test/CodeGen/AArch64/GlobalISel/prelegalizer-combiner-icmp-to-true-false-known-bits.mir
  
  --

Would it be possible to revert the change unless the issue can be addressed quickly?


Repository:
  rG LLVM Github Monorepo

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

https://reviews.llvm.org/D102542



More information about the llvm-commits mailing list