diff options
author | Jan Hubicka <jh@suse.cz> | 2008-09-17 14:02:42 +0200 |
---|---|---|
committer | Jan Hubicka <hubicka@gcc.gnu.org> | 2008-09-17 12:02:42 +0000 |
commit | ebcf9dc823d1ce00fb5c68cc73d3e58affb75856 (patch) | |
tree | b9f113af8e1eceba321478f6721829d8e3df6ef4 /gcc/java/expr.c | |
parent | 791f17147f98a1bdd8be36d677272c57ce933196 (diff) | |
download | gcc-ebcf9dc823d1ce00fb5c68cc73d3e58affb75856.zip gcc-ebcf9dc823d1ce00fb5c68cc73d3e58affb75856.tar.gz gcc-ebcf9dc823d1ce00fb5c68cc73d3e58affb75856.tar.bz2 |
ipa-reference.c (ipa_obstack): Remove.
* ipa-reference.c (ipa_obstack): Remove.
(local_info_obstack, global_info_obstack): New.
(add_static_var): We now handle variables only.
(mark_address_taken, mark_load, mark_store): New functions based on ...
(check_operand): ... remove.
(get_asm_stmt_operands): Rename to ...
(check_asm_memory_clobber): ... this. Look only for memory clobber.
(scan_stmt_for_static_refs): Rewrite.
(scan_op_for_static_refs): Rename to ...
(scan_initializer_for_static_refs): do not look for VAR_DECL
initializers; stop recursion on types and decls.
(ipa_init): Use proper obstacks.
(analyze_variable): Use scan_initializer_for_static_refs.
(init_function_info): Use local obstack.
(analyze_function): Simplify.
(add_new_function): We don't need visited_nodes obstack.
(generate_summary): Use proper obstacks; cleanup after propagation.
From-SVN: r140415
Diffstat (limited to 'gcc/java/expr.c')
0 files changed, 0 insertions, 0 deletions