gcc/libgomp/plugin
Kwok Cheung Yeung 5a28e2727f [amdgcn] Scale number of threads/workers with VGPR usage
2020-01-31  Kwok Cheung Yeung  <kcy@codesourcery.com>

	gcc/
	* config/gcn/mkoffload.c (process_asm): Add sgpr_count and vgpr_count
	to definition of hsa_kernel_description.  Parse assembly to find SGPR
	and VGPR count of kernel and store in hsa_kernel_description.

	libgomp/
	* plugin/plugin-gcn.c (struct hsa_kernel_description): Add sgpr_count
	and vgpr_count fields.
	(struct kernel_info): Add a field for a hsa_kernel_description.
	(run_kernel): Reduce the number of threads/workers if the requested
	number would require too many VGPRs.
	(init_basic_kernel_info): Initialize description field with
	the hsa_kernel_description entry for the kernel.
2020-01-31 07:13:05 -08:00
..
cuda Update copyright years. 2020-01-01 12:51:42 +01:00
configfrag.ac Skip plugin-{gcn,hsa} for (-m)x32 (PR bootstrap/93409) 2020-01-30 12:27:17 +01:00
cuda-lib.def Add OpenACC 2.6 `acc_get_property' support 2019-12-22 19:54:09 +00:00
hsa_ext_finalize.h Update copyright years. 2020-01-01 12:51:42 +01:00
Makefrag.am Update copyright years. 2020-01-01 12:51:42 +01:00
plugin-gcn.c [amdgcn] Scale number of threads/workers with VGPR usage 2020-01-31 07:13:05 -08:00
plugin-hsa.c OpenACC 'acc_get_property' cleanup 2020-01-10 23:24:36 +01:00
plugin-nvptx.c OpenACC 'acc_get_property' cleanup 2020-01-10 23:24:36 +01:00