1 2009-06-08 Sebastian Pop <sebastian.pop@amd.com>
3 * Makefile.in (CLOOGLIBS): Undo "Use clooglibs not CLOOGLIBS."
4 (CLOOGINC): Undo "Use clooginc instead of CLOOGINC."
5 * configure: Regenerated.
6 * configure.ac: libPCP needs CLooG to be compiled.
8 2009-06-08 Sebastian Pop <sebastian.pop@amd.com>
10 * Makefile.in (CLOOGLIBS): Use clooglibs not CLOOGLIBS.
11 (CLOOGINC): Use clooginc instead of CLOOGINC.
12 * configure.ac (CLOOGLIBS): Do not test for it.
13 CLOOGLIBS and CLOOGINC are required.
14 * pcp_cloog_gateway.cc: Do not test for HAVE_cloog.
15 Do not include config.h.
16 * pcp_cloog_gateway.h: Same.
17 * pcp_poly_spi_c.cc: Same.
19 2009-06-05 Jan Sjodin <jan.sjodin@amd.com>
21 * libpcp/pcp_cloog_gateway.h: Enclosed code in #ifdef HAVE_cloog
22 * libpcp/pcp_cloog_gateway.cc: Same
24 2009-06-05 Jan Sjodin <jan.sjodin@amd.com>
26 * libpcp/pcp_cloog_gateway.h: New.
27 * libpcp/pcp_cloog_gateway.cc: New.
28 * libpcp/pcp_domain.h: New.
29 * libpcp/pcp_domain.cc: New.
30 * libpcp/pcp_expr_canonicalizer.h: New.
31 * libpcp/pcp_expr_canonicalizer.cc: New.
32 * libpcp/pcp_full_visitor.h: New.
33 * libpcp/pcp_full_visitor.cc: New.
34 * libpcp/pcp_map.h: New.
35 * libpcp/pcp_poly.h: New.
36 * libpcp/pcp_poly.cc: New.
37 * libpcp/pcp_poly_spi.h: New.
38 * libpcp/pcp_poly_spi.cc: New.
39 * libpcp/pcp_poly_spi_c.h: New.
40 * libpcp/pcp_poly_spi_c.cc: New.
41 * libpcp/pcp_scalar_order.h: New.
42 * libpcp/pcp_scalar_order.cc: New.
43 * libpcp/pcp_scattering.h: New.
44 * libpcp/pcp_scattering.cc: New.
45 * libpcp/pcp_stack.h: New.
46 * libpcp/pcp_visitor.h: New.
47 * libpcp/pcp_visitor.cc: New.
48 * libpcp/Makefile.in: Add dependencies on PPL (temporary) and CLooG
49 * libpcp/configure.ac: Same.
50 * libpcp/config.in: Newly generated.
51 * libpcp/configure: Newly generated.
52 * libpcp/pcp.h: Added support for Visitor.
53 * libpcp/pcp.cc: Same.
54 * libpcp/pcp_dynamic_array.h: Include "pcp_error.h"
55 * libpcp/pcp_parser.cc: (PcpAst::PcpAst): Initialize name.
56 (PcpAst::toStringInBuffer): Append name binding.
57 (PcpAst::toString): Moved.
58 (PcpAst::parseObjecList): Set hasChildren to true.
59 (PcpAst::parseStmtList): Check that token is not NULL.
60 * libpcp/pcp_tester.h: Rewrite.
61 * libpcp/pcp_tester.cc: Rewrite.
63 2009-02-27 Jan Sjodin <jan.sjodin@amd.com>
67 * pcp_error.h (reportErrorNewline): New.
68 * pcp_error.cc: (reportErrorNewling): New.
69 (reportError): Removed emitting newline after message
70 * pcp_parser.h (pcp_parse_scop, pcp_parse_scop_in_file,
71 pcp_parse_scop2, pcp_parser_scop_in_file2): Removed.
72 (parse, parseFile): New.
73 * pcp_parser.cc (pcp_parse_scop, pcp_parse_scop_in_file): Removed.
74 (parse, parseFile): New.
75 * pcp_dynamic_array.h (set): Removed debug printf
76 * Makefile.in: Added rules to create pcp-tester.
78 2009-02-23 David Edelsohn <dje.gcc@gmail.com>
80 * configure.ac (AC_CONFIG_SRCDIR): Define.
81 * configure: Regenerate.
83 2009-02-20 Jan Sjodin <jan.sjodin@amd.com>
85 * configure.ac: Removed dependence on malloc.h. Added
86 maintainer mode to limit regeneration of generated files.
87 * Makefile.in: Limit regeneration of files by checking maintainer mode.
88 * config.in: Generated.
89 * configure: Generated.
91 2009-02-13 Jan Sjodin <jan.sjodin@amd.com>
93 * pcp_alloc.h: Changed include malloc.h to stdlib.h
95 2009-02-13 Jan Sjodin <jan.sjodin@amd.com>
97 * pcp_error.cc: Made all comments into C++ style. Made all
98 pointer types written in a consistent way.
101 * pcp_parser.cc: Same
104 * pcp_string_buffer.cc: Same
105 * pcp_string_buffer.h: Same
106 * pcp_emitter.cc: Same
107 * pcp_emitter.h: Same
111 * pcp_dynamic_array.h: Same
114 2009-02-12 Jan Sjodin <jan.sjodin@amd.com>
116 * ChangeLog.graphite: New.
118 * configure: Newly generated.
120 * config.in: Newly generated.
121 * aclocal.m4: Newly generated.
126 * pcp_parser.cc: New.
128 * pcp_string_buffer.h: New.
129 * pcp_string_buffer.cc: New.
130 * pcp_emitter.h: New.
131 * pcp_emitter.cc: New.
136 * pcp_dynamic_array.h: New.