r228913 - in /branches/hsa/gcc: ChangeLog.hsa h...

marxin@gcc.gnu.org marxin@gcc.gnu.org
Fri Oct 16 13:53:00 GMT 2015


Author: marxin
Date: Fri Oct 16 13:53:57 2015
New Revision: 228913

URL: https://gcc.gnu.org/viewcvs?rev=228913&root=gcc&view=rev
Log:
HSA: enable flattening for hsa functions.

	* hsa-gen.c (get_brig_function_name): New function.
	(hsa_generate_function_declaration): Use it.
	(generate_hsa): Likewise.
	* ipa-hsa.c (process_hsa_functions): Mark all cloned kernels
	as flatten.
	* omp-low.c (expand_parallel_call): Do not mark original kernels
	as flatten.
	(expand_target_kernel_body): Likewise.
	* lto-partition.c (add_symbol_to_partition_1):

Modified:
    branches/hsa/gcc/ChangeLog.hsa
    branches/hsa/gcc/hsa-gen.c
    branches/hsa/gcc/ipa-hsa.c
    branches/hsa/gcc/lto/ChangeLog.hsa
    branches/hsa/gcc/lto/lto-partition.c
    branches/hsa/gcc/omp-low.c



More information about the Gcc-cvs mailing list