summaryrefslogtreecommitdiffstats
path: root/libjava/gnu/java
diff options
context:
space:
mode:
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>2007-05-01 09:32:34 +0000
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>2007-05-01 09:32:34 +0000
commitfbcece5e7df36c19d0712bd881f74d637c43b0cd (patch)
tree914b1022265dcfffca36896f0385911af5e5f816 /libjava/gnu/java
parent5dce3893c4e5baf25275e3cd64aff7f958721c3f (diff)
downloadppe42-gcc-fbcece5e7df36c19d0712bd881f74d637c43b0cd.tar.gz
ppe42-gcc-fbcece5e7df36c19d0712bd881f74d637c43b0cd.zip
2007-05-01 Richard Guenther <rguenther@suse.de>
* tree-vrp.c (set_value_range): Do not allocate equiv bitmap if it is not about to be set. (get_value_range): Do not pre-allocate equiv bitmap. (update_value_range): No need to clear equiv field. (add_equivalence): Change prototype to get bitmap pointer. Allocate bitmap here if it is not already. (extract_range_from_assert): Do not allocate bitmap here. Update callers to add_equivalence. (extract_range_from_ssa_name): Likewise. (get_vr_for_comparison): New static helper. (compare_name_with_value): Handle NULL equiv bitmap by peeling the first iteration of the comparison loop. Use get_vr_for_comparison. (compare_names): Handle NULL equiv bitmaps by using fake ones. Use get_vr_for_comparison. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@124321 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/gnu/java')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud