- ia32_optimize_t opt; /**< contains optimization information */
- entity *fp_to_gp; /**< allocated entity for fp to gp conversion */
- entity *gp_to_fp; /**< allocated entity for gp to fp conversion */
- int arch; /**< instruction architecture */
- int opt_arch; /**< optimize for architecture */
- int fp_kind; /**< floating point kind */
- char used_fp; /**< which floating point unit used in this graph */
+ ia32_optimize_t opt; /**< contains optimization information */
+ int arch; /**< instruction architecture */
+ int opt_arch; /**< optimize for architecture */
+ char fp_kind; /**< floating point kind */
+ char used_fp; /**< which floating point unit used in this graph */
+ char force_sim; /**< set to 1 if x87 simulation should be enforced */
+ char dump; /**< set to 1 if graphs should be dumped */
+ ir_node *unknown_gp; /**< unique Unknown_GP node */
+ ir_node *unknown_vfp; /**< unique Unknown_VFP node */
+ ir_node *unknown_xmm; /**< unique Unknown_XMM node */
+ ir_node *noreg_gp; /**< unique NoReg_GP node */
+ ir_node *noreg_vfp; /**< unique NoReg_VFP node */
+ ir_node *noreg_xmm; /**< unique NoReg_XMM node */
+
+ ir_node ***initial_regs; /**< proj nodes that represent the initial register
+ values initial_regs[regclass][reg] */
+ struct obstack *obst;
+