[PATCH] D49994: Allow constraining virtual register's class within reason

Alexey Zhikhartsev via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Jul 31 06:01:04 PDT 2018


alexey.zhikhar added a comment.

This patch fails 14 tests; however, it seems that the problem is not in the patch but in flaky test cases. I took a quick look at `CodeGen/PowerPC/vsx.ll`: the test case fails after not finding copy instructions, which were redundant and expectedly removed by this patch.

  Failing Tests (14): 
      LLVM :: CodeGen/AArch64/and-sink.ll
      LLVM :: CodeGen/AArch64/arm64-atomic.ll
      LLVM :: CodeGen/AArch64/arm64-fast-isel-conversion-fallback.ll
      LLVM :: CodeGen/AArch64/combine-comparisons-by-cse.ll
      LLVM :: CodeGen/AArch64/optimize-cond-branch.ll
      LLVM :: CodeGen/AArch64/redundant-copy-elim-empty-mbb.ll
      LLVM :: CodeGen/AMDGPU/early-if-convert.ll
      LLVM :: CodeGen/ARM/2011-04-11-MachineLICMBug.ll
      LLVM :: CodeGen/ARM/2011-08-25-ldmia_ret.ll
      LLVM :: CodeGen/ARM/atomic-64bit.ll
      LLVM :: CodeGen/ARM/atomic-cmp.ll
      LLVM :: CodeGen/ARM/atomic-ops-v8.ll
      LLVM :: CodeGen/PowerPC/vsx.ll
      LLVM :: CodeGen/SystemZ/cond-move-03.ll


Repository:
  rL LLVM

https://reviews.llvm.org/D49994





More information about the llvm-commits mailing list