diff options
author | spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-01-25 06:43:48 +0000 |
---|---|---|
committer | spop <spop@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-01-25 06:43:48 +0000 |
commit | 0ce09d52c836eb7a92f51ecef8c0a47ae5036794 (patch) | |
tree | 950da2c0be3a6416436654712f4b7a09e0194c8d /gcc/ChangeLog.graphite | |
parent | 08e94c7ea2a13d34fa02955141239648500792b9 (diff) | |
download | gcc-0ce09d52c836eb7a92f51ecef8c0a47ae5036794.tar.gz |
Add changelogs of patches that will not be merged to trunk.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@169193 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ChangeLog.graphite')
-rw-r--r-- | gcc/ChangeLog.graphite | 126 |
1 files changed, 126 insertions, 0 deletions
diff --git a/gcc/ChangeLog.graphite b/gcc/ChangeLog.graphite index 507afdb3621..3d99630fb8c 100644 --- a/gcc/ChangeLog.graphite +++ b/gcc/ChangeLog.graphite @@ -1,3 +1,129 @@ +2010-12-29 Sebastian Pop <sebastian.pop@amd.com> + + * Makefile.in (graphite-opencl-codegen.o): Update dependences. + (graphite-opencl-meta-clast.o): Same. + (graphite-opencl.o): Same. + (refined-regions.o): Same. + * graphite-opencl-codegen.c: Do not include unnecessary .h files. + * graphite-opencl-meta-clast.c: Same. + * graphite-opencl.c: Same. + * refined-regions.c: Same. + +2010-12-27 Sebastian Pop <sebastian.pop@amd.com> + + * graphite-opencl-codegen.c: Use FOR_EACH_VEC_ELT. + * graphite-opencl-meta-clast.c: Same. + * graphite-opencl.c: Same. + +2010-12-27 Sebastian Pop <sebastian.pop@amd.com> + + * graphite-opencl-codegen.c: Do not include sys/time.h. + * graphite-opencl.c: Same. + +2010-12-27 Sebastian Pop <sebastian.pop@amd.com> + + * graphite-opencl.c (h_context, h_cmd_queue, h_program): Moved + out of ifdef HAVE_cloog section. + +2010-12-27 Sebastian Pop <sebastian.pop@amd.com> + + * Makefile.in (graphite-opencl.o): Depends on + graphite-opencl-functions.def. + * graphite-opencl-functions.def: New. + * graphite-opencl.c (enum OPENCL_FUNCTIONS): Read data from + graphite-opencl-functions.def. + (opencl_function_names): Same. + (opencl_create_function_decl): Use the enum OPENCL_FUNCTIONS + as indices of opencl_function_names. + +2010-12-27 Sebastian Pop <sebastian.pop@amd.com> + + * graphite-opencl-codegen.c: Fix formatting. + * graphite-opencl-meta-clast.c: Same. + * graphite-opencl.c: Same. + +2010-12-27 Sebastian Pop <sebastian.pop@amd.com> + + * graphite-opencl-codegen.c: Fix formating problems. + * graphite-opencl-meta-clast.c: Same. + * graphite-opencl.c: Same. + * graphite-opencl.h: Same. + +2010-12-27 Sebastian Pop <sebastian.pop@amd.com> + + * graphite-opencl-codegen.c: Sort topologically static functions. + * graphite-opencl.c: Same. + +2010-12-25 Sebastian Pop <sebastian.pop@amd.com> + + * graphite-cloog-compat.h (cloog_names_nb_scattering): New. + (cloog_names_scattering): New. + * graphite-opencl-codegen.c (opencl_constant_expression_p): Use + clast_expr_* instead of expr_*. Call clast_name_to_str. + (opencl_clast_name_to_tree): Now takes a clast_name_p in parameter. + (opencl_get_scat_real_name): Same. Call clast_name_to_str. + (opencl_add_scat_as_arg): Same. + (opencl_print_local_vars): Call cloog_names_scattering and + cloog_names_nb_scattering. + (opencl_print_for): Do not call value_*. + (opencl_print_term): Same. + (opencl_print_expr): Use clast_expr_* instead of expr_*. + (opencl_print_sum): Same. + (opencl_print_binary): Same. + +2010-12-25 Alexey Kravets <kayrick@ispras.ru> + + * Makefile.in (OBJS-common): Add graphite-opencl-codegen.o, + graphite-opencl-meta-clast.o and graphite-opencl.o. + (graphite-opencl-codegen.o): New. + (graphite-opencl-meta-clast.o): New. + (graphite-opencl.o): New. + (GTFILES): Add graphite-opencl.c. + * common.opt (fgraphite-opencl): New. + (fgraphite-opencl-cpu): New. + (fgraphite-opencl-ignore-depth-heuristic): New. + (fgraphite-opencl-ignore-mem-heuristic): New. + (fgraphite-opencl-ignore-dep): New. + (fgraphite-opencl-ignore-types): New. + (fgraphite-opencl-depth-base): New. + (fgraphite-opencl-debug): New. + * graphite-opencl-codegen.c: New file. + * graphite-opencl-meta-clast.c: New file. + * graphite-opencl.c: New file. + * graphite-opencl.h: New file. + * graphite.c (graphite_transform_loops): Call graphite_opencl_init and + graphite_opencl_finalize. + * tree-ssa-loop.c (gate_graphite_transforms): Handle + flag_graphite_opencl. + * graphite-clast-to-gimple.c (gloog): Call opencl_transform_clast. + * dbgcnt.def (opencl_scop_cnt): New counter. + +2010-12-25 Alexander Monakov <amonakov@ispras.ru> + + * graphite-dependences.c (graphite_outer_subscript_bound): New. + (graphite_carried_dependence_level_k): Export. + * graphite-dependences.h (graphite_outer_subscript_bound): Declare. + (graphite_carried_dependence_level_k): Ditto. + +2010-12-25 Alexey Kravets <kayrick@ispras.ru> + + * graphite-clast-to-gimple.c (struct clast_name_index): Move + definition to graphite-clast-to-gimple.h. + (clast_name_to_index): Ditto. + (clast_name_index_elt_info): Ditto. + (eq_clast_name_indexes): Ditto. + (save_clast_name_index): Export. + (clast_name_to_gcc): Ditto. + (clast_to_gcc_expression): Ditto. + (gcc_type_for_clast_expr): Ditto. + (graphite_create_new_guard): Ditto. + (gcc_type_for_iv_of_clast_loop): Ditto. + (graphite_create_new_loop): Ditto. + (build_iv_mapping): Ditto. + (graphite_create_new_loop_guard): Ditto. + (debug_clast_name_index): New. + (debug_clast_name_indices): New debug function. + 2010-12-21 Sebastian Pop <sebastian.pop@amd.com> PR tree-optimization/47021 |