summaryrefslogtreecommitdiff
path: root/libbanshee/points-to/andersen_terms.h
diff options
context:
space:
mode:
authordberlin <dberlin@138bc75d-0d04-0410-961f-82ee72b054a4>2004-09-09 20:53:41 +0000
committerdberlin <dberlin@138bc75d-0d04-0410-961f-82ee72b054a4>2004-09-09 20:53:41 +0000
commit39a1c4e92418b71a82b2eb725b8a077c532e3548 (patch)
treee6d9fc1af5cc4eae0924109da7c638ebc146d00c /libbanshee/points-to/andersen_terms.h
parent4ea3f05cabe184459f585af348dab261fa4f6ae1 (diff)
downloadgcc-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.h100
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