X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firnode_t.h;h=fa24090fad64bf4bd711379321eeb50998b49c22;hb=e570f00fb465d212dde403160e97ab45d36d1d7e;hp=7cfe7b4185f8ec881d7bb8ebe61e7e5fdbc57033;hpb=846ac9456a69e5e6bab6367334836003d7e3de11;p=libfirm diff --git a/ir/ir/irnode_t.h b/ir/ir/irnode_t.h index 7cfe7b418..fa24090fa 100644 --- a/ir/ir/irnode_t.h +++ b/ir/ir/irnode_t.h @@ -32,6 +32,7 @@ # include "firm_common_t.h" # include "irdom_t.h" /* For size of struct dom_info. */ # include "dbginfo.h" +# include "irloop.h" # include "exc.h" @@ -209,6 +210,9 @@ struct ir_node { int node_nr; /**< a unique node number for each node to make output readable. */ #endif + /* ------- For analyses -------- */ + ir_loop *loop; /**< the loop the node is in. Access routines in irloop.h */ + /* ------- Opcode depending fields -------- */ attr attr; /**< attribute of this node. Depends on opcode. Must be last field of struct ir_node. */ };