parameters: (name)
return_statement: return "{0}_{1}".format(name, _unique_smem_id)
docstring: Due to bug with NVVM invalid internalizing of shared memory in the
      PTX output.  We can't mark shared memory to be internal. We have to
      ensure unique name is generated for shared memory symbol.
docstring_summary: Due to bug with NVVM invalid internalizing of shared memory in the
      PTX output.  We can't mark shared memory to be internal. We have to
      ensure unique name is generated for shared memory symbol.
docstring_tokens: Due to bug with NVVM invalid internalizing of shared memory in the PTX output . We can t mark shared memory to be internal . We have to ensure unique name is generated for shared memory symbol .
function: def _get_unique_smem_id(name):
      """Due to bug with NVVM invalid internalizing of shared memory in the
      PTX output.  We can't mark shared memory to be internal. We have to
      ensure unique name is generated for shared memory symbol.
      """
      global _unique_smem_id
      _unique_smem_id += 1
      return "{0}_{1}".format(name, _unique_smem_id)
function_tokens: def _get_unique_smem_id ( name ) : global _unique_smem_id _unique_smem_id += 1 return "{0}_{1}" . format ( name , _unique_smem_id )