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