https://bugs.llvm.org/show_bug.cgi?id=33169

            Bug ID: 33169
           Summary: [mc][gfx9+]
           Product: libraries
           Version: trunk
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: enhancement
          Priority: P
         Component: Backend: AMDGPU
          Assignee: unassignedb...@nondot.org
          Reporter: artem.tama...@amd.com
                CC: andrey.kasau...@gmail.com, artem.tama...@amd.com,
                    dpreobrazhen...@luxoft.com, i.am.permi...@gmail.com,
                    kzhuravl_...@outlook.com, llvm-bugs@lists.llvm.org,
                    matthew.arsena...@amd.com, nikolay.haus...@amd.com,
                    sam.kol...@amd.com, tony....@amd.com,
                    valery.pykh...@gmail.com, yaxun....@amd.com

Created attachment 18509
  --> https://bugs.llvm.org/attachment.cgi?id=18509&action=edit
regressed lit tests - r301646_regr.zip

45 regressions found during AMDGPU asm weekly testing 28 Apr 2017
(300997->301646].

Examples of failing instructions:
> v_pk_fma_f16 v5, s1, v0, 0
> v_pk_fma_f16 v5, v1, 0, 0

As of r303147, such insns fail with
> error: invalid operand (violates constant bus restrictions)

Constant bus restrictions are not relevant to the constants here, because these
are not literal constants (encoded in an additional instruction word), but
inline constants.

Instructions with one constant *or* one SGPR are working fine:
> v_pk_fma_f16 v5, v1, v0, 0
> v_pk_fma_f16 v5, v1, s0, v0

Initial regression point was
> r301029 | 7995364 | kzhuravl_dev | 2017-04-21 22:57:53 +0300 (Fri, 21 Apr 
> 2017)
> Reviewed at https://reviews.llvm.org/D32361.

Tested with r303147.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
llvm-bugs mailing list
llvm-bugs@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs

Reply via email to