Searched refs:alloc_expression (Results 1 – 7 of 7) sorted by relevance
/illumos-gate/usr/src/tools/smatch/src/ |
H A D | expression.c | 70 struct expression *e = alloc_expression(token->pos, EXPR_STATEMENT); in parens_expression() 126 decl->initializer = alloc_expression(token->pos, EXPR_STRING); in handle_func() 139 *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() [all …]
|
H A D | evaluate.c | 83 addr = alloc_expression(expr->pos, EXPR_SYMBOL); in evaluate_symbol_expression() 102 struct expression *addr = alloc_expression(expr->pos, EXPR_SYMBOL); in evaluate_string() 103 struct expression *initstr = alloc_expression(expr->pos, EXPR_STRING); in evaluate_string() 344 expr = alloc_expression(old->pos, EXPR_IMPLIED_CAST); in cast_to() 622 struct expression *val = alloc_expression(expr->pos, EXPR_VALUE); in evaluate_ptr_add() 642 struct expression *val = alloc_expression(expr->pos, EXPR_VALUE); in evaluate_ptr_add() 643 struct expression *mul = alloc_expression(expr->pos, EXPR_BINOP); in evaluate_ptr_add() 861 struct expression *sub = alloc_expression(expr->pos, EXPR_BINOP); in evaluate_ptr_sub() 863 struct expression *val = alloc_expression(expr->pos, EXPR_VALUE); in evaluate_ptr_sub() 1718 e0 = alloc_expression(expr->pos, EXPR_SYMBOL); in degenerate() [all …]
|
H A D | expression.h | 291 static inline struct expression *alloc_expression(struct position pos, int type) in alloc_expression() function
|
H A D | smatch_expressions.c | 101 expr = alloc_expression(right->pos, EXPR_ASSIGNMENT); in assign_expression()
|
H A D | parse.c | 945 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 D | inline.c | 41 struct expression *dup = alloc_expression(expr->pos, expr->type); in dup_expression()
|
H A D | expand.c | 911 reuse = alloc_expression(entry->pos, EXPR_POS); in expand_pos_expression()
|