X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firgraph.h;h=54034d6ba2d14bb3ba73313fdcbf82307a30d524;hb=e570f00fb465d212dde403160e97ab45d36d1d7e;hp=89dfc7508af13e2a7cf99bc25f4d9bd38ebf7df6;hpb=21cee85bac8b7c423f6acf3ca61ab8995962bc2b;p=libfirm diff --git a/ir/ir/irgraph.h b/ir/ir/irgraph.h index 89dfc7508..54034d6ba 100644 --- a/ir/ir/irgraph.h +++ b/ir/ir/irgraph.h @@ -244,13 +244,15 @@ void set_irg_dom_inconsistent(ir_graph *irg); /* state: loopinfo_state Loop information describes the loops within the control and data flow of the procedure. */ -/* @@@ make unrecognizable for jni script!!! -- Why??? */ typedef enum { - no_loopinfo, - loopinfo_consistent, - loopinfo_inconsistent + loopinfo_none, /**< No loop information is constructed. Default. */ + loopinfo_consistent, /**< IntRAprocedural loop information constructed and valid. */ + loopinfo_inconsistent, /**< IntRAprocedural loop information constructed and invalid. */ + loopinfo_ip_consistent, /**< IntERprocedural loop information constructed and valid. */ + loopinfo_ip_inconsistent /**< IntERprocedural loop information constructed and invalid. */ } irg_loopinfo_state; irg_loopinfo_state get_irg_loopinfo_state(ir_graph *irg); +void set_irg_loopinfo_state(ir_graph *irg, irg_loopinfo_state s); void set_irg_loopinfo_inconsistent(ir_graph *irg);