diff options
| author | rakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-04-01 20:23:54 +0000 |
|---|---|---|
| committer | rakdver <rakdver@138bc75d-0d04-0410-961f-82ee72b054a4> | 2003-04-01 20:23:54 +0000 |
| commit | 64928ee5396bb9c9be4489b75153b6a563e3cab2 (patch) | |
| tree | 0db4fb2ef18fbbab125fcd45b4f2b01a576ea6c4 /libjava/java/sql/Clob.java | |
| parent | 50337a5f196d99182acef40e4c9cadc82ec10e06 (diff) | |
| download | ppe42-gcc-64928ee5396bb9c9be4489b75153b6a563e3cab2.tar.gz ppe42-gcc-64928ee5396bb9c9be4489b75153b6a563e3cab2.zip | |
* gcse.c (struct ls_expr): Added pattern_regs field.
(ldst_entry): Initialize it.
(extract_mentioned_regs, extract_mentioned_regs_helper): New.
(store_ops_ok): Use regs precomputed by them.
(find_loads, store_killed_in_insn, load_kills_store): Change return
type to bool.
(store_killed_before, store_killed_after): Take position of register
set in account.
(reg_set_info): Store position of the setter.
(gcse_main): Enable store motion.
(mems_conflict_for_gcse_p): Enable load motion of non-symbol mems.
(pre_insert_copy_insn, update_ld_motion_stores, insert_store): Prevent rtl
sharing.
(simple_mem): Enable store motion of non-symbol mems.
(regvec): Type changed.
(LAST_AVAIL_CHECK_FAILURE): New.
(compute_store_table_current_insn): New.
(build_store_vectors): Computation of availability and anticipatability
moved ...
(compute_store_table, find_moveable_store): ... here.
(delete_store): Remove senseless comment.
(store_motion): Reorganize.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@65141 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/java/sql/Clob.java')
0 files changed, 0 insertions, 0 deletions

