diff options
author | dberlin <dberlin@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-06-21 21:57:33 +0000 |
---|---|---|
committer | dberlin <dberlin@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-06-21 21:57:33 +0000 |
commit | a45dfeaea75cd4ecbeaa3c0d854a56182241c545 (patch) | |
tree | 0cb1d88a086a676f6a202fc50757014d308ce347 /gcc/cppdefault.h | |
parent | 268bc937a3d93b28a20cbf5acbcfca582b7ed6f3 (diff) | |
download | gcc-a45dfeaea75cd4ecbeaa3c0d854a56182241c545.tar.gz |
2004-06-21 Daniel Berlin <dberlin@dberlin.org>
Fix PR optimization/15982
* tree-ssa-pre.c: Update a few comments and todos to
reflect constants change.
(get_value_handle): Constants now value number to themselves.
(lookup): Constants lookup to themselves.
(add_to_value): Adjust to always be on.
(set_contains_value): Adjust for constants change.
(find_leader): Ditto.
(phi_translate): 'r' nodes are never ANTIC right now.
(valid_in_set): Ditto.
(get_expr_set): New function.
(find_or_generate_expression): New function, broken out from
insert_aux.
(create_expression_by_pieces): Ditto, plus additional
machinery to handle complex values.
(compute_avail): Remove dead RETURN_EXPR handling.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@83453 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cppdefault.h')
0 files changed, 0 insertions, 0 deletions