X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbeinfo.h;h=95996484d737db5a5464605ea871137d643e4c65;hb=f2c2e45eb4e677fef5bf6a8e418b2a22441172d5;hp=c373b2908032ecd6d1dc9f3a678a8cfdaa721c25;hpb=6f167fe94cbbd6ca72afbef96cb57fe7c14aad5e;p=libfirm diff --git a/ir/be/beinfo.h b/ir/be/beinfo.h index c373b2908..95996484d 100644 --- a/ir/be/beinfo.h +++ b/ir/be/beinfo.h @@ -39,10 +39,9 @@ typedef unsigned int sched_timestep_t; * every block schedule list is the Block list. */ typedef struct sched_info_t { - struct list_head list; /**< The list head to list the nodes in a schedule. */ - unsigned idx; /**< The node index of the nodes this schedule info belongs to. */ - sched_timestep_t time_step; /**< If a is after b in a schedule, its time step is larger than b's. */ - unsigned scheduled : 1; /**< 1, if the node is in the schedule of the block, 0 else. */ + ir_node *next; + ir_node *prev; + sched_timestep_t time_step; /**< If a is after b in a schedule, its time step is larger than b's. */ } sched_info_t; typedef struct reg_out_info_t {