diff options
author | dberlin <dberlin@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-09-09 20:53:41 +0000 |
---|---|---|
committer | dberlin <dberlin@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-09-09 20:53:41 +0000 |
commit | 39a1c4e92418b71a82b2eb725b8a077c532e3548 (patch) | |
tree | e6d9fc1af5cc4eae0924109da7c638ebc146d00c /libbanshee/points-to/andersen_terms.h | |
parent | 4ea3f05cabe184459f585af348dab261fa4f6ae1 (diff) | |
download | gcc-39a1c4e92418b71a82b2eb725b8a077c532e3548.tar.gz |
Toplevel:
2004-09-09 Daniel Berlin <dberlin@dberlin.org>
* Makefile.def: Remove libbanshee.
* Makefile.tpl: Ditto.
* configure.in: Ditto.
* Makefile.in: Regen.
* configure: Ditto.
gcc/
2004-09-09 Daniel Berlin <dberlin@dberlin.org>
* Makefile.in: Remove libbanshee, tree-alias-*.
Remove tree-alias-common.h dependencies.
* common.opt: Remove -ftree-points-to.
* configure.ac: Remove libbanshee.
* flags.h: Remove pta_type, flag_tree_points_to.
* gengtype.c (open_base_files): Remove tree-alias-type.h.
* opts.c (OPT_ftree_points_to): Remove.
* toplev.c: Remove tree-alias-common.h, flag_tree_points_to.
* tree-dfa.c: Remove tree-alias-common.h
* tree-into-ssa.c: Ditto.
* tree-outof-ssa.c: Ditto.
* tree-ssa-copyrename.c: Ditto.
* tree-ssa-live.c: Ditto.
* tree-optimize.c: Ditto.
* tree-ssa.c: Ditto.
Remove pass_build_pta, pass_del_pta.
* tree-pass.h: Ditto.
* tree-ssa-alias.c: Remove tree-alias-common.h.
(struct alias_stats_d): Remove pta_queries, pta_resolved.
(pass_may_alias): Remove PROP_pta requirement.
(may_alias_p): Remove pta_queries, pta_resolved, use of andersens.
(get_tmt_for): Ditto.
(dump_alias_stats): Ditto.
* doc/passes.texi: Remove blurb about points-to analysis.
* fortran/Make-lang.in: Remove tree-alias-*.o.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@87253 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libbanshee/points-to/andersen_terms.h')
-rw-r--r-- | libbanshee/points-to/andersen_terms.h | 100 |
1 files changed, 0 insertions, 100 deletions
diff --git a/libbanshee/points-to/andersen_terms.h b/libbanshee/points-to/andersen_terms.h deleted file mode 100644 index b893c573496..00000000000 --- a/libbanshee/points-to/andersen_terms.h +++ /dev/null @@ -1,100 +0,0 @@ -/* - -DO NOT edit this file - -*/ -#ifndef ANDERSEN_TERMS_H -#define ANDERSEN_TERMS_H -#include <engine/list.h> -#include <stdio.h> -#include <engine/bool.h> - - -typedef struct label_term_* label_term; -typedef struct argterm_* argterm; -typedef struct argterm_field_* argterm_field; -typedef struct aterm_* aterm; - -extern bool flag_merge_projections; -extern bool flag_eliminate_cycles; -DECLARE_LIST(label_term_list,label_term) -label_term label_term_zero(void); -label_term label_term_one(void); -label_term label_term_fresh(const char *name); -label_term label_term_union(label_term_list exprs) ; -label_term label_term_inter(label_term_list exprs) ; -label_term label_term_constant(const char *name) ; -bool label_term_is_constant(label_term e,const char *name); -void label_term_inclusion(label_term e1,label_term e2) ; -void label_term_unify(label_term e1,label_term e2) ; -label_term_list label_term_tlb(label_term e) ; - -void label_term_print(FILE* arg1,label_term arg2) ; -DECLARE_LIST(argterm_map,argterm_field) -argterm_field argterm_make_field(const char *label,aterm expr); -argterm argterm_zero(void); -argterm argterm_one(void); -argterm argterm_abs(void); -argterm argterm_wild(void); -argterm argterm_fresh(const char *name); -argterm argterm_row(argterm_map fields,argterm rest) ; -aterm argterm_extract_field(const char *field_name,argterm row); -argterm argterm_extract_rest(argterm row); -argterm_map argterm_extract_fields(argterm row); -void argterm_inclusion(argterm row1,argterm row2) ; -void argterm_unify(argterm row1,argterm row2) ; -void argterm_print(FILE *f,argterm row) ; - -DECLARE_LIST(aterm_list,aterm) -aterm aterm_zero(void); -aterm aterm_one(void); -aterm aterm_fresh(const char *name); -aterm aterm_union(aterm_list exprs) ; -aterm aterm_inter(aterm_list exprs) ; -aterm aterm_constant(const char *name) ; -bool aterm_is_constant(aterm e,const char *name); -void aterm_inclusion(aterm e1,aterm e2) ; -void aterm_unify(aterm e1,aterm e2) ; -aterm_list aterm_tlb(aterm e) ; - -bool aterm_is_ref(aterm e); -aterm ref(label_term arg1,aterm arg2,aterm arg3) ; -struct ref_decon ref_decon(aterm arg1); -struct ref_decon -{ -label_term f0; -aterm f1; -aterm f2; -}; -label_term ref_proj0(aterm arg1) ; -aterm ref_pat0(label_term arg1) ; -aterm ref_proj1(aterm arg1) ; -aterm ref_pat1(aterm arg1) ; -aterm ref_proj2(aterm arg1) ; -aterm ref_pat2(aterm arg1) ; -bool aterm_is_lam(aterm e); -aterm lam(label_term arg1,argterm arg2,aterm arg3) ; -struct lam_decon lam_decon(aterm arg1); -struct lam_decon -{ -label_term f0; -argterm f1; -aterm f2; -}; -label_term lam_proj0(aterm arg1) ; -aterm lam_pat0(label_term arg1) ; -argterm lam_proj1(aterm arg1) ; -aterm lam_pat1(argterm arg1) ; -aterm lam_proj2(aterm arg1) ; -aterm lam_pat2(aterm arg1) ; -void aterm_print(FILE* arg1,aterm arg2) ; -/* - -Init/reset engine, print constraint graphs - -*/ -void andersen_terms_init(void); -void andersen_terms_reset(void) ; -void andersen_terms_stats(FILE * arg1); -void andersen_terms_print_graph(FILE * arg1); -#endif |