ia32_climbframe_attr_t *get_ia32_climbframe_attr(ir_node *node) { ia32_attr_t *attr = get_ia32_attr(node); ia32_climbframe_attr_t *climbframe_attr = CAST_IA32_ATTR(ia32_climbframe_attr_t, attr); return climbframe_attr; }
ia32_copyb_attr_t *get_ia32_copyb_attr(ir_node *node) { ia32_attr_t *attr = get_ia32_attr(node); ia32_copyb_attr_t *copyb_attr = CAST_IA32_ATTR(ia32_copyb_attr_t, attr); return copyb_attr; }
ia32_immediate_attr_t *get_ia32_immediate_attr(ir_node *node) { ia32_attr_t *attr = get_ia32_attr(node); ia32_immediate_attr_t *imm_attr = CAST_IA32_ATTR(ia32_immediate_attr_t, attr); return imm_attr; }
ia32_condcode_attr_t *get_ia32_condcode_attr(ir_node *node) { assert(has_ia32_condcode_attr(node)); ia32_attr_t *attr = get_ia32_attr(node); ia32_condcode_attr_t *cc_attr = CAST_IA32_ATTR(ia32_condcode_attr_t, attr); return cc_attr; }
ia32_copyb_attr_t *get_ia32_copyb_attr(ir_node *node) { ia32_attr_t *const attr = get_ia32_attr(node); return CAST_IA32_ATTR(ia32_copyb_attr_t, attr); }
ia32_return_attr_t *get_ia32_return_attr(ir_node *node) { ia32_attr_t *attr = get_ia32_attr(node); ia32_return_attr_t *return_attr = CAST_IA32_ATTR(ia32_return_attr_t, attr); return return_attr; }
ia32_switch_attr_t *get_ia32_switch_attr(ir_node *node) { ia32_attr_t *attr = get_ia32_attr(node); ia32_switch_attr_t *switch_attr = CAST_IA32_ATTR(ia32_switch_attr_t, attr); return switch_attr; }