Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2007-02-02 | pointer-set.c (insert_aux): Only return insertion slot. | Paolo Bonzini | 1 | -1/+11 | |
2007-02-02 Paolo Bonzini <bonzini@gnu.org> * pointer-set.c (insert_aux): Only return insertion slot. (pointer_set_insert): Adjust. (pointer_set_traverse, struct pointer_map_t, pointer_map_create, pointer_map_destroy, pointer_map_insert, pointer_map_contains, pointer_map_traverse): New. * pointer-set.h (pointer_set_traverse, struct pointer_map_t, pointer_map_create, pointer_map_destroy, pointer_map_insert, pointer_map_contains, pointer_map_traverse): Declare. From-SVN: r121507 | |||||
2005-06-25 | Update FSF address. | Kelley Cook | 1 | -2/+2 | |
From-SVN: r101317 | |||||
2004-12-21 | re PR c++/18984 (ICE in check_pointer_types_r) | Andrew Pinski | 1 | -0/+1 | |
2004-12-21 Andrew Pinski <pinskia@physics.uc.edu> PR c++/18984 * pointer-set.c (pointer_set_contains): Add back. * pointer-set.h (pointer_set_contains): Add back. 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu> PR c++/18984 * cp-gimplify.c (cp_genericize_r): Don't insert first but instead check to see if contains the pointer. Insert the statement before returning. 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu> PR C++/18984 * g++.dg/eh/ctor3.C: New test. From-SVN: r92470 | |||||
2004-11-23 | pointer-set.h (pointer_set_contains): Remove. | Ben Elliston | 1 | -1/+0 | |
* pointer-set.h (pointer_set_contains): Remove. * pointer-set.c (pointer_set_contains): Likewise. From-SVN: r91040 | |||||
2004-10-14 | Speed up walk_tree by introducing a special-purpose hash table. | Matt Austern | 1 | -0/+32 | |
* pointer-set.c: New file, special-purpose hash table. * pointer-set.h: New file. * tree.h (struct pointer_set_t): Declare as opaque type. (tree_walk): Last argument is pointer_set_t* now. * tree-inline.c (WALK_SUBTREE): Convert from htab to pset. (walk_type_fields): (walk_tree): Convert from htab_t to pointer_set_t for keeping track of which nodes have already been visited. (walk_tree_without_duplicates): Convert from htab_t to pointer_set_t. * cgraphunit.c (cgraph_create_edges): Likewise. (cgraph_characterize_statics_local): Likewise. * tree-dfa.c (collect_dfa_stats): Likewise. * langhooks-def.h (lhd_tree_inlining_walk_subtrees): Last arg is pointer_set_t* now. * langhooks.c (lhd_tree_inlining_walk_subtrees): Likewise. * langhooks.h (struct lang_hooks_for_tree_inlining): Last arg type of walk_subtrees is pointer_set_t* now. * Makefile.in (OBJS-common): add pointer-set.o (tree-inline.o): Depends on pointer-set.h (tree-dfa.o): Likewise (cgraphunit.o): Likewise * cp/Make-lang.in (pt.o): depends on pointer-set.h * cp/cp-tree.h (cp_walk_subtrees): Last argument is pointer_set_t* now. * cp/pt.c (struct pair_fn_data): Use pointer_set_t, not htab_t (for_each_template_parm): Convert from htab_t to pointer_set_t. * cp/tree.c (cp_walk_subtrees): Last argument is pointer_set_t* now. * java/lang.c (java_tree_inlining_walk_subtrees): Last arg is struct pointer_set_t* now. From-SVN: r89062 |