]> granicus.if.org Git - llvm/commitdiff
AMDGPU: Add immarg to llvm.amdgcn.init.exec.from.input
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 12 Sep 2019 23:46:54 +0000 (23:46 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Thu, 12 Sep 2019 23:46:54 +0000 (23:46 +0000)
As far as I can tell this has to be a constant.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@371793 91177308-0d34-0410-b5e6-96231b3b80d8

include/llvm/IR/IntrinsicsAMDGPU.td

index ed2a98cbf7247d3f4e2330ae5bb7b29435763fa2..896170b4be579f7fb2789a480ce32cd672d326c5 100644 (file)
@@ -186,7 +186,7 @@ def int_amdgcn_init_exec : Intrinsic<[],
 def int_amdgcn_init_exec_from_input : Intrinsic<[],
   [llvm_i32_ty,       // 32-bit SGPR input
    llvm_i32_ty],      // bit offset of the thread count
-  [IntrConvergent]>;
+  [IntrConvergent, ImmArg<1>]>;
 
 def int_amdgcn_wavefrontsize :
   GCCBuiltin<"__builtin_amdgcn_wavefrontsize">,