Home
last modified time | relevance | path

Searched refs:alloc_expression (Results 1 – 7 of 7) sorted by relevance

/illumos-gate/usr/src/tools/smatch/src/
H A Dexpression.c139 *tree = alloc_expression(token->pos, EXPR_TYPE); in parse_type()
152 struct expression *expr = alloc_expression( in builtin_types_compatible_p_expr()
206 e = alloc_expression(token->pos, EXPR_OFFSETOF); in builtin_offsetof_expr()
213 e = alloc_expression(token->pos, EXPR_OFFSETOF); in builtin_offsetof_expr()
224 e = alloc_expression(token->pos, EXPR_OFFSETOF); in builtin_offsetof_expr()
379 expr = alloc_expression(token->pos, EXPR_VALUE); in primary_expression()
387 expr = alloc_expression(token->pos, EXPR_VALUE); in primary_expression()
393 expr = alloc_expression(token->pos, EXPR_SYMBOL); in primary_expression()
417 expr = alloc_expression(token->pos, EXPR_VALUE); in primary_expression()
466 expr = alloc_expression(token->pos, EXPR_TYPE); in primary_expression()
[all …]
H A Devaluate.c83 addr = alloc_expression(expr->pos, EXPR_SYMBOL); in evaluate_symbol_expression()
1718 e0 = alloc_expression(expr->pos, EXPR_SYMBOL); in degenerate()
1722 e1 = alloc_expression(expr->pos, EXPR_PREOP); in degenerate()
1734 e3 = alloc_expression(expr->pos, EXPR_BINOP); in degenerate()
1744 e4 = alloc_expression(expr->pos, EXPR_COMMA); in degenerate()
2038 add = alloc_expression(expr->pos, EXPR_BINOP); in evaluate_offset()
2246 base = alloc_expression(expr->pos, EXPR_VALUE); in evaluate_sizeof()
2250 size = alloc_expression(expr->pos, EXPR_CAST); in evaluate_sizeof()
2422 new = alloc_expression(e->pos, EXPR_INDEX); in first_subobject()
2538 new = alloc_expression(e->pos, EXPR_INDEX); in next_designators()
[all …]
H A Dexpression.h291 static inline struct expression *alloc_expression(struct position pos, int type) in alloc_expression() function
H A Dsmatch_expressions.c101 expr = alloc_expression(right->pos, EXPR_ASSIGNMENT); in assign_expression()
H A Dparse.c945 expr = alloc_expression(token->pos, EXPR_VALUE); in parse_enum_declaration()
2086 struct expression *op = alloc_expression(token->pos, EXPR_ASM_OPERAND); in parse_asm_operands()
2660 struct expression *expr = alloc_expression(token->pos, EXPR_IDENTIFIER); in identifier_expression()
2668 struct expression *expr = alloc_expression(from->pos, EXPR_INDEX); in index_expression()
2761 struct expression *expr = alloc_expression(token->pos, EXPR_INITIALIZER); in initializer()
H A Dinline.c41 struct expression *dup = alloc_expression(expr->pos, expr->type); in dup_expression()
H A Dexpand.c911 reuse = alloc_expression(entry->pos, EXPR_POS); in expand_pos_expression()