[PATCH] D36704: [CodeGen] Improve the consistency of instruction fusion

Evandro Menezes via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Tue Aug 22 09:05:16 PDT 2017


evandro added a comment.

The AMDGPU tests failed with:

  test/CodeGen/AMDGPU/addrspacecast.ll:272:7: error: expected string not found in input
  ; CI: s_lshr_b32 flat_scratch_hi, [[ADD]], 8
        ^
  <stdin>:1645:2: note: scanning from here
   s_waitcnt lgkmcnt(0)
   ^
  <stdin>:1645:2: note: with variable "ADD" equal to "s8"
   s_waitcnt lgkmcnt(0)
   ^
  <stdin>:1661:41: note: possible intended match here
   .size store_flat_scratch, .Lfunc_end15-store_flat_scratch
                                          ^



  test/CodeGen/AMDGPU/fceil64.ll:18:11: error: expected string not found in input
  ; SI-DAG: s_add_i32 [[SEXP0:s[0-9]+]], [[SEXP]], 0xfffffc01
            ^
  <stdin>:27:2: note: scanning from here
   s_addk_i32 s7, 0xfc01
   ^
  <stdin>:27:2: note: with variable "SEXP" equal to "s7"
   s_addk_i32 s7, 0xfc01
   ^



  test/CodeGen/AMDGPU/macro-fusion-cluster-vcc-uses.mir:205:13: error: expected string not found in input
  # GCN-NEXT: %3 = V_MOV_B32_e32 0, implicit %exec
              ^
  <stdin>:447:2: note: scanning from here
   dead %6 = V_CNDMASK_B32_e64 %1, %3, %4, implicit %exec
   ^
  <stdin>:447:22: note: possible intended match here
   dead %6 = V_CNDMASK_B32_e64 %1, %3, %4, implicit %exec
                       ^



  test/CodeGen/AMDGPU/select-vectors.ll:219:8: error: expected string not found in input
  ; GCN: v_mov_b32_e32 v{{[0-9]+}}, s[[BLO]]
         ^
  <stdin>:923:20: note: scanning from here
   v_cndmask_b32_e32 v1, v0, v1, vcc
                     ^
  <stdin>:923:20: note: with variable "BLO" equal to "8"
   v_cndmask_b32_e32 v1, v0, v1, vcc
                     ^
  <stdin>:925:2: note: possible intended match here
   v_cndmask_b32_e32 v0, v2, v3, vcc
   ^


https://reviews.llvm.org/D36704





More information about the llvm-commits mailing list