gcc/gcc/java
Jan Hubicka 8a4a83ed92 Move all varpool routines out of cgraph/cgraphunit to varpool.c
Move all varpool routines out of cgraph/cgraphunit to varpool.c
	* cgraph.c: Update comments.
	(cgraph_varpool_hash,
	cgraph_varpool_nodes, cgraph_varpool_last_needed_node
	cgraph_varpool_node_name, cgraph_varpool_node,
	cgraph_varpol_mode_for_asm, cgraph_varpool_mark_needed_node,
	cgraph_variable_initializer_availability): Move to
	varpool.c and drop cgraph_ prefixes.
	(cgraph_varpool_enqueue_needed_node, cgraph_varpool_reset_queue,
	cgraph_varpool_first_unanalyzed_node, cgraph_varpool_finalize_decl):
	move to varpool.c; drop cgraph_ prefix; make static.
	(dump_cgraph_varpool_node): Move to varpool.c under name
	dump_varpool_node.
	(dump_varpool, hash_varpool_node, eq_varpool_node,
	decide_is_variable_needed): Move to varpool.c
	(decl_assembler_name_equal): Move to tree.c.
	(availability_names): Rename to ...
	(cgraph_availability_names): ... this one.
	(dump_cgraph_node): Update.
	* cgraph.h: Reorder declarations now in varpool.c
	(cgraph_vailablity_names): Declare.
	(struct cgraph_varpool_node): Rename to ...
	(struct varpool_node): ... this one.
	(cgraph_varpool_first_unanalyzed_node, cgraph_varpool_nodes_queue,
	cgraph_varpool_first_unanalyzed_node, cgraph_varpool_node,
	cgraph_varpool_node_for_asm, cgraph_varpool_mark_needed_node,
	cgraph_varpool_finalize_decl, cgraph_varpool_enqueue_needed_node,
	cgraph_varpool_reset_queue, cgraph_varpool_assemble_pending_decls,
	cgraph_variable_initializer_availability): Rename to ...
	(varpool_first_unanalyzed_node, varpool_nodes_queue,
	varpool_first_unanalyzed_node, varpool_node,
	varpool_node_for_asm, varpool_mark_needed_node,
	varpool_finalize_decl, varpool_enqueue_needed_node,
	varpool_assemble_pending_decls, variable_initializer_availability):
	Rename to ...
	* tree.c (decl_assembler_name_equal): Move here from cgraph.c.
	* tree.h (decl_assembler_name_equal): Declare.
	* omp-low.c (lower_omp_critical): Update.
	* ipa-reference (analyze_variable, static_execute): Likewise.
	* toplev.c (wrapup_global_declaration_2, compile_file): Update.
	* cgraphunit.c: Update comments.
	(cgraph_varpool_assembled_nodes_queue): Move to varpool.c under name
	varpool_assembled_nodes_queue.
	(cgraph_varpool_analyze_pending_decls): Move to varpool.c under name
	varpool_analyze_pending_decls.
	(cgraph_varpool_remove_unreferenced_decls): Move to varpool.c under name
	varpool_remove_unreferenced_decls.
	(record_reference): Update.
	(cgraph_create_edges): Update.
	(record_referneces_in_initializer): New function.
	(cgraph_varpool_assemble_decl): Move to varpool.c under name
	varpool_assemble_decl; make global.
	(cgraph_varpool_assemble_pending_decls): Move to varpool.c under name
	varpool_assemble_pending_decls.
	(process_function_and_variable_attributes, cgraph_finalize_compilation_unit,
	struct cgraph_order_sort, cgraph_output_in_order,
	cgraph_function_and_variable_invisibility, cgraph_optimize,
	cgraph_increase_alignment): Update.
	* dwarf2out.c (decls_for_scope): Likewise.
	* ipa-type-escape.c (analyze_variable, type_escape_execute): Likewise.
	* except.c (output_ttype): Likewise.
	* varasm.c (mark_decl_referenced): Likewise.
	(find_decl_and_mark_referenced, assemble_alias): update.
	* Makefile.in: Add varpool.c, gt-varpool.c and remove gt-cgraphunit.c
	* passes.c (rest_of_decl_compilation): Update.

	* cp/decl2.c (var_finalized_p): Update for renamed varpool functions.
	* fortran/f59-lang.c (gfc_expand_function): Update for renamed varpool functions.

From-SVN: r119731
2006-12-11 08:07:52 +00:00
..
ChangeLog Move all varpool routines out of cgraph/cgraphunit to varpool.c 2006-12-11 08:07:52 +00:00
ChangeLog.tree-ssa
Make-lang.in decl.c: Include langhooks.h. 2006-10-23 19:47:58 +00:00
boehm.c java-tree.h (uses_jv_markobj_p): Declare. 2006-05-05 00:59:48 +00:00
buffer.c
buffer.h
builtins.c builtins.c (check_for_builtin): If a builtin could result in a direct call being generated... 2006-07-13 15:19:04 +01:00
chartables.h
check-init.c tree.def (FIX_CEIL_EXPR, [...]): Remove unused tree codes. 2006-11-11 12:05:16 +00:00
class.c Move all varpool routines out of cgraph/cgraphunit to varpool.c 2006-12-11 08:07:52 +00:00
config-lang.in
constants.c
convert.h
decl.c decl.c: Include langhooks.h. 2006-10-23 19:47:58 +00:00
except.c class.c, [...]: Fix comment typos. 2006-05-28 18:07:29 +00:00
expr.c * expr.c (push_value): Always flush quick stack. 2006-09-12 19:51:08 +00:00
gcj.texi gcj.texi (Invocation): Corrections for Invocation API example. 2006-07-14 04:54:43 +01:00
gen-table.pl
gjavah.c
java-except.h
java-gimplify.c Merge gimple-tuples-branch into mainline. 2006-12-05 17:26:05 +00:00
java-opcodes.h
java-tree.def * java-tree.def (THIS_EXPR): Now a tcc_expression. 2006-05-04 23:20:40 +00:00
java-tree.h Merge gimple-tuples-branch into mainline. 2006-12-05 17:26:05 +00:00
javaop.def
javaop.h javaop.h (int16, [...]): Define to exactly 16 (resp. 2006-05-29 11:51:15 +02:00
jcf-depend.c
jcf-dump.c jcf-dump.c (print_access_flags): Handle varargs, bridge, synthetic, enum, annotation. 2006-06-06 16:44:30 +00:00
jcf-io.c
jcf-parse.c
jcf-path.c
jcf-reader.c
jcf-write.c re PR java/29013 (gcj generates a MetalLookAndFeel class that fails cacao's verifier) 2006-09-12 19:00:48 +00:00
jcf.h jcf-dump.c (print_access_flags): Handle varargs, bridge, synthetic, enum, annotation. 2006-06-06 16:44:30 +00:00
jv-scan.c
jvgenmain.c
jvspec.c jvspec.c (lang_specific_driver): Read spec file even if -fsyntax-only. 2006-09-12 18:54:36 +00:00
keyword.gperf
keyword.h
lang-specs.h
lang.c
lang.opt Makefile.in (GCC_OBJS): Replace options.o with gcc-options.o. 2006-05-16 22:06:52 -07:00
lex.c
lex.h
mangle.c
mangle_name.c
parse-scan.y
parse.h
parse.y re PR java/8923 (ICE when modifying a variable decleared "final static") 2006-08-10 19:35:07 +00:00
resource.c Move all varpool routines out of cgraph/cgraphunit to varpool.c 2006-12-11 08:07:52 +00:00
typeck.c re PR java/29805 (Write past end of array in java/typeck.c) 2006-11-12 17:12:13 +00:00
verify-glue.c expr.c (java_push_constant_from_pool): Handle 'ldc class'. 2006-05-26 15:41:46 +00:00
verify-impl.c expr.c (java_push_constant_from_pool): Handle 'ldc class'. 2006-05-26 15:41:46 +00:00
verify.h expr.c (java_push_constant_from_pool): Handle 'ldc class'. 2006-05-26 15:41:46 +00:00
win32-host.c
zextract.c
zipfile.h