Home
last modified time | relevance | path

Searched refs:ir_enum_const (Results 1 – 8 of 8) sorted by relevance

/dports/devel/libfirm/libfirm-1.21.0/include/libfirm/
H A Dfirm_types.h81 typedef struct ir_enum_const ir_enum_const; typedef
329 ir_enum_const *enum_p; /**< The enumeration constant of a SymConst. */
H A Dtyperep.h1935 FIRM_API ir_enum_const *get_enumeration_const(const ir_type *enumeration,
1939 FIRM_API ir_type *get_enumeration_owner(const ir_enum_const *enum_cnst);
1942 FIRM_API void set_enumeration_value(ir_enum_const *enum_cnst, ir_tarval *con);
1945 FIRM_API ir_tarval *get_enumeration_value(const ir_enum_const *enum_cnst);
1948 FIRM_API void set_enumeration_nameid(ir_enum_const *enum_cnst, ident *id);
1951 FIRM_API ident *get_enumeration_const_nameid(const ir_enum_const *enum_cnst);
1954 FIRM_API const char *get_enumeration_const_name(const ir_enum_const *enum_cnst);
H A Dirnode.h425 FIRM_API ir_enum_const *get_SymConst_enum(const ir_node *node);
427 FIRM_API void set_SymConst_enum(ir_node *node, ir_enum_const *ec);
/dports/devel/libfirm/libfirm-1.21.0/ir/tr/
H A Dtype.c373 ir_enum_const *ec = get_enumeration_const(tp, i); in set_type_state()
1662 res->attr.ea.enumer = NEW_ARR_F(ir_enum_const, n_enums); in new_d_type_enumeration()
1712 ir_enum_const *get_enumeration_const(const ir_type *enumeration, size_t pos) in get_enumeration_const()
1719 ir_type *get_enumeration_owner(const ir_enum_const *enum_cnst) in get_enumeration_owner()
1724 void set_enumeration_value(ir_enum_const *enum_cnst, ir_tarval *con) in set_enumeration_value()
1729 ir_tarval *get_enumeration_value(const ir_enum_const *enum_cnst) in get_enumeration_value()
1734 void set_enumeration_nameid(ir_enum_const *enum_cnst, ident *id) in set_enumeration_nameid()
1739 ident *get_enumeration_const_nameid(const ir_enum_const *enum_cnst) in get_enumeration_const_nameid()
1744 const char *get_enumeration_const_name(const ir_enum_const *enum_cnst) in get_enumeration_const_name()
H A Dtype_t.h96 struct ir_enum_const { struct
104 ir_enum_const *enumer; /**< Contains all enumerator constants that represent a member argument
/dports/devel/libfirm/libfirm-1.21.0/ir/lower/
H A Dlower_hl.c210 ir_enum_const *ec; in lower_symconst()
/dports/devel/libfirm/libfirm-1.21.0/ir/ir/
H A Dirnode.c800 ir_enum_const *get_SymConst_enum(const ir_node *node) in get_SymConst_enum()
806 void set_SymConst_enum(ir_node *node, ir_enum_const *ec) in set_SymConst_enum()
H A Dirdump.c1571 ir_enum_const *ec = get_enumeration_const(tp, pos); in dump_enum_item()