AMDGPU: Fix instruction flags for s_endpgm
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 28 Oct 2016 23:00:38 +0000 (23:00 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 28 Oct 2016 23:00:38 +0000 (23:00 +0000)
Set isReturn, remove hasSideEffects. Also remove
hasCtrlDep, I'm not really sure what that does.

llvm-svn: 285476

llvm/lib/Target/AMDGPU/SOPInstructions.td

index 7056b41..0d376b9 100644 (file)
@@ -743,8 +743,7 @@ def S_ENDPGM : SOPP <0x00000001, (ins), "s_endpgm",
   [(AMDGPUendpgm)]> {
   let simm16 = 0;
   let isBarrier = 1;
-  let hasCtrlDep = 1;
-  let hasSideEffects = 1;
+  let isReturn = 1;
 }
 
 let isBranch = 1, SchedRW = [WriteBranch] in {