diff options
| author | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-01-11 20:39:42 +0000 |
|---|---|---|
| committer | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 2006-01-11 20:39:42 +0000 |
| commit | 3cebc9d2da1484f906ddeab48cef7ab25482d3f9 (patch) | |
| tree | 7ab263d630f4add5c8eae0cdd38bbfdecac5c634 /libjava/classpath/java/security/Guard.java | |
| parent | a9b9dcf44ab2890599533d4b7f5db0e5917f8649 (diff) | |
| download | ppe42-gcc-3cebc9d2da1484f906ddeab48cef7ab25482d3f9.tar.gz ppe42-gcc-3cebc9d2da1484f906ddeab48cef7ab25482d3f9.zip | |
* tree-ssa-threadupdate.c (threaded_edges): New VEC to
hold edge pairs.
(mark_threaded_blocks, register_jump_thread): New functions.
(thread_through_all_blocks): Remove unwanted argument. No
longer rely on e->aux to communicate thread target info.
Call mark_threaded_blocks. Release the threaded_blocks
bitmap and threaded_edges vector when complete.
* tree-ssa-dom.c (struct edge_info): Remove redirection_target field.
(threaded_blocks): Remove.
(tree_ssa_dominator_optimize): Remove initialization and
finalization of threaded_blocks. Simplify call to
thread_through_all_blocks.
(thread_across_edge): Call register_jump_thread rather than
storing thread information into e->aux.
(free_all_edge_infos): Simplify now that e->aux is no longer
used to communicate with thread_through_all_blocks.
* tree-flow.h (thread_through_all_blocks): Update prototype.
(register_jump_thread): Prototype.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@109602 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/classpath/java/security/Guard.java')
0 files changed, 0 insertions, 0 deletions

