summaryrefslogtreecommitdiff
path: root/gcc/tree-inline.h
diff options
context:
space:
mode:
authorrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>2007-03-31 14:07:29 +0000
committerrguenth <rguenth@138bc75d-0d04-0410-961f-82ee72b054a4>2007-03-31 14:07:29 +0000
commite3022db7ee7faeaced8afbfaa3d3edbc1c6098b3 (patch)
treee35d13b4ee94edc9550a7d68aaf4c9f58eb9c1b3 /gcc/tree-inline.h
parent2aedc2ffdf2feaa3543eb052124627300a210c3c (diff)
downloadgcc-e3022db7ee7faeaced8afbfaa3d3edbc1c6098b3.tar.gz
2007-03-31 Richard Guenther <rguenther@suse.de>
* omp-low.c (splay-tree.h): Include. (lookup_decl): Replace splay-tree usage by pointer-map. (maybe_lookup_decl): Likewise. (new_omp_context): Likewise. (delete_omp_context): Likewise. * gimplify.c (splay-tree.h): Include. * tree-inline.c (insert_decl_map): Replace splay-tree usage by pointer-map. (remap_ssa_name): Likewise. (remap_decl): Likewise. (remap_type_1): Likewise. (remap_type): Likewise. (copy_body_r): Likewise. (expand_call_inline): Likewise. (clone_body): Likewise. (copy_tree_r): Likewise. (remap_save_expr): Likewise. (unsave_r): Likewise. (unsave_expr_now): Likewise. (tree_function_versioning): Likewise. (build_duplicate_type): Likewise. * tree-inline.h (pointer-set.h): Include instead of splay-tree.h. (struct copy_body_data): Replace splay-tree by pointer-map. * Makefile.in (TREE_INLINE_H): Depend on pointer-map.h, not $(SPLAY_TREE_H). (gimplify.o): Depend on $(SPLAY_TREE_H). (omp-low.p): Likewise. * optimize.c (maybe_clone_body): Replace splay-tree usage by pointer-map. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@123381 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/tree-inline.h')
-rw-r--r--gcc/tree-inline.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/gcc/tree-inline.h b/gcc/tree-inline.h
index 998494e1aaa..e191105e049 100644
--- a/gcc/tree-inline.h
+++ b/gcc/tree-inline.h
@@ -23,7 +23,7 @@ Boston, MA 02110-1301, USA. */
#define GCC_TREE_INLINE_H
#include "varray.h"
-#include "splay-tree.h"
+#include "pointer-set.h"
/* Data required for function body duplication. */
@@ -49,7 +49,7 @@ typedef struct copy_body_data
tree retvar;
/* The map from local declarations in the inlined function to
equivalents in the function into which it is being inlined. */
- splay_tree decl_map;
+ struct pointer_map_t *decl_map;
/* Create a new decl to replace DECL in the destination function. */
tree (*copy_decl) (tree, struct copy_body_data *);