Lines Matching refs:expression

39 static struct expression * dup_expression(struct expression *expr)  in dup_expression()
41 struct expression *dup = alloc_expression(expr->pos, expr->type); in dup_expression()
78 static struct expression * copy_expression(struct expression *expr) in copy_expression()
107 struct expression *unop = copy_expression(expr->unop); in copy_expression()
116 struct expression *base = copy_expression(expr->base); in copy_expression()
127 struct expression *left = copy_expression(expr->left); in copy_expression()
128 struct expression *right = copy_expression(expr->right); in copy_expression()
138 struct expression *left = copy_expression(expr->left); in copy_expression()
139 struct expression *right = copy_expression(expr->right); in copy_expression()
150 struct expression *deref = copy_expression(expr->deref); in copy_expression()
159 struct expression *cast = expr->cast_expression; in copy_expression()
172 struct expression *cast = copy_expression(expr->cast_expression); in copy_expression()
183 struct expression *cond = copy_expression(expr->conditional); in copy_expression()
184 struct expression *valt = copy_expression(expr->cond_true); in copy_expression()
185 struct expression *valf = copy_expression(expr->cond_false); in copy_expression()
206 struct expression *fn = copy_expression(expr->fn); in copy_expression()
208 struct expression *arg; in copy_expression()
222 struct expression *entry; in copy_expression()
240 struct expression *sub_expr = copy_expression(expr->idx_expression); in copy_expression()
247 struct expression *sub_expr = copy_expression(expr->ident_expression); in copy_expression()
255 struct expression *val = copy_expression(expr->init_expr); in copy_expression()
261 struct expression *val = copy_expression(expr->down); in copy_expression()
268 struct expression *idx = copy_expression(expr->index); in copy_expression()
292 struct expression *expr; in copy_asm_constraints()
347 struct expression *expr = copy_expression(stmt->expression); in copy_one_statement()
348 if (expr == stmt->expression) in copy_one_statement()
351 stmt->expression = expr; in copy_one_statement()
355 struct expression *expr = copy_expression(stmt->range_expression); in copy_one_statement()
356 if (expr == stmt->expression) in copy_one_statement()
369 struct expression *cond = stmt->if_conditional; in copy_one_statement()
387 struct expression *retval = copy_expression(stmt->ret_value); in copy_one_statement()
407 struct expression *expr = copy_expression(stmt->switch_expression); in copy_one_statement()
507 int inline_function(struct expression *expr, struct symbol *sym) in inline_function()
515 struct expression *arg; in inline_function()