|
ir_node * | new_rd_Member (dbg_info *dbgi, ir_node *block, ir_node *irn_ptr, ir_entity *entity) |
| Construct a Member node.
|
|
ir_node * | new_r_Member (ir_node *block, ir_node *irn_ptr, ir_entity *entity) |
| Construct a Member node.
|
|
ir_node * | new_d_Member (dbg_info *dbgi, ir_node *irn_ptr, ir_entity *entity) |
| Construct a Member node.
|
|
ir_node * | new_Member (ir_node *irn_ptr, ir_entity *entity) |
| Construct a Member node.
|
|
int | is_Member (const ir_node *node) |
| Test if node is a Member.
|
|
ir_node * | get_Member_ptr (const ir_node *node) |
| Returns ptr input of a Member node.
|
|
void | set_Member_ptr (ir_node *node, ir_node *ptr) |
| Sets ptr input of a Member node.
|
|
ir_entity * | get_Member_entity (const ir_node *node) |
| Returns entity attribute of a Member node.
|
|
void | set_Member_entity (ir_node *node, ir_entity *entity) |
| Sets entity attribute of a Member node.
|
|
ir_op * | get_op_Member (void) |
| Returns opcode for Member nodes.
|
|
Computes the address of a compound type member given the base address of an instance of the compound type.
A Member node must only produce a NULL pointer if the ptr input is NULL.
◆ n_Member
Input numbers for Member node.
Enumerator |
---|
n_Member_ptr | pointer to object to select from
|
n_Member_max | |
Definition at line 2270 of file nodes.h.
◆ get_Member_entity()
Returns entity attribute of a Member node.
◆ get_Member_ptr()
Returns ptr input of a Member node.
◆ get_op_Member()
ir_op * get_op_Member |
( |
void | | ) |
|
Returns opcode for Member nodes.
◆ is_Member()
int is_Member |
( |
const ir_node * | node | ) |
|
Test if node is a Member.
- Returns
- 1 if the node is a Member node, 0 otherwise
◆ new_d_Member()
Construct a Member node.
- Parameters
-
dbgi | A pointer to debug information. |
irn_ptr | ptr |
entity | entity which is selected |
◆ new_Member()
Construct a Member node.
- Parameters
-
irn_ptr | ptr |
entity | entity which is selected |
◆ new_r_Member()
Construct a Member node.
- Parameters
-
block | The IR block the node belongs to. |
irn_ptr | ptr |
entity | entity which is selected |
◆ new_rd_Member()
Construct a Member node.
- Parameters
-
dbgi | A pointer to debug information. |
block | The IR block the node belongs to. |
irn_ptr | ptr |
entity | entity which is selected |
◆ set_Member_entity()
Sets entity attribute of a Member node.
◆ set_Member_ptr()
Sets ptr input of a Member node.
◆ op_Member
Member opcode.
Definition at line 2327 of file nodes.h.