Exemplo n.º 1
0
static void arm_set_frame_entity(ir_node *node, ir_entity *entity,
                                 const ir_type *type)
{
	(void)type;
	arm_load_store_attr_t *attr = get_arm_load_store_attr(node);
	attr->entity = entity;
}
Exemplo n.º 2
0
static void arm_set_frame_entity(ir_node *node, ir_entity *entity,
                                 unsigned size, unsigned po2align)
{
	(void)size;
	(void)po2align;
	arm_load_store_attr_t *attr = get_arm_load_store_attr(node);
	attr->entity = entity;
}
Exemplo n.º 3
0
void init_arm_load_store_attributes(ir_node *res, ir_mode *ls_mode,
                                    ir_entity *entity, int entity_sign,
                                    long offset, bool is_frame_entity)
{
	arm_load_store_attr_t *attr = get_arm_load_store_attr(res);
	attr->load_store_mode    = ls_mode;
	attr->entity             = entity;
	attr->entity_sign        = entity_sign;
	attr->is_frame_entity    = is_frame_entity;
	attr->offset             = offset;
	attr->base.is_load_store = true;
}