summaryrefslogtreecommitdiff
path: root/gcc/ChangeLog.graphite
diff options
context:
space:
mode:
authorspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>2011-01-25 06:43:48 +0000
committerspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>2011-01-25 06:43:48 +0000
commit0ce09d52c836eb7a92f51ecef8c0a47ae5036794 (patch)
tree950da2c0be3a6416436654712f4b7a09e0194c8d /gcc/ChangeLog.graphite
parent08e94c7ea2a13d34fa02955141239648500792b9 (diff)
downloadgcc-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.graphite126
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