Correct inaccurate comment: The only corner case of wrong CF in NEG+ADD as replacemen...
[libfirm] / ir / be / ia32 / ia32_nodes_attr.h
index 4d80a88..4b4eb66 100644 (file)
@@ -177,6 +177,7 @@ struct ia32_attr_t {
                unsigned am_sc_sign:1;          /**< The sign bit of the address mode symconst. */
 
                unsigned am_sc_no_pic_adjust : 1;/**< AM symconst can be relative to EIP */
+               unsigned am_tls_segment:1;       /**< addresses are relative to TLS */
                unsigned use_frame:1;           /**< Indicates whether the operation uses the frame pointer or not. */
                unsigned has_except_label:1;        /**< Set if this node needs a label because of possible exception. */
 
@@ -236,6 +237,7 @@ typedef struct ia32_switch_attr_t ia32_switch_attr_t;
 struct ia32_switch_attr_t {
        ia32_attr_t  attr;        /**< generic attribute */
        long         default_pn;
+       ir_entity   *jump_table;
 };
 
 /**