forked from OSchip/llvm-project
AMDGPU: llvm.amdgcn.interp.mov is a source of divergence
Summary: While the result is constant across a single primitive, each pixel shader wave can have pixels from multiple primitives. Reviewers: tstellarAMD, arsenm Subscribers: kzhuravl, wdng, yaxunl, llvm-commits, tony-tye Differential Revision: https://reviews.llvm.org/D27572 llvm-svn: 289447
This commit is contained in:
parent
84171bd476
commit
f45ea4bbc5
|
@ -241,6 +241,7 @@ static bool isIntrinsicSourceOfDivergence(const TargetIntrinsicInfo *TII,
|
|||
case Intrinsic::amdgcn_workitem_id_x:
|
||||
case Intrinsic::amdgcn_workitem_id_y:
|
||||
case Intrinsic::amdgcn_workitem_id_z:
|
||||
case Intrinsic::amdgcn_interp_mov:
|
||||
case Intrinsic::amdgcn_interp_p1:
|
||||
case Intrinsic::amdgcn_interp_p2:
|
||||
case Intrinsic::amdgcn_mbcnt_hi:
|
||||
|
|
Loading…
Reference in New Issue