Lines Matching refs:expression

106 struct smatch_state *alloc_state_expr(struct expression *expr)  in alloc_state_expr()
133 struct expression *get_argument_from_call_expr(struct expression_list *args, in get_argument_from_call_expr()
136 struct expression *expr; in get_argument_from_call_expr()
150 struct expression *get_array_expr(struct expression *expr) in get_array_expr()
152 struct expression *parent; in get_array_expr()
176 struct expression *expr, int len, in __get_variable_from_expr()
187 struct expression *deref; in __get_variable_from_expr()
193 struct expression *unop = strip_expr(deref->unop); in __get_variable_from_expr()
272 struct expression *array_expr; in __get_variable_from_expr()
318 struct expression *tmp; in __get_variable_from_expr()
382 struct expression *expr;
389 struct expression *expr, int len, in get_variable_from_expr()
431 char *expr_to_str_sym(struct expression *expr, struct symbol **sym_ptr) in expr_to_str_sym()
450 char *expr_to_str(struct expression *expr) in expr_to_str()
460 char *expr_to_var_sym(struct expression *expr, in expr_to_var_sym()
484 char *expr_to_var(struct expression *expr) in expr_to_var()
489 struct symbol *expr_to_sym(struct expression *expr) in expr_to_sym()
499 int get_complication_score(struct expression *expr) in get_complication_score()
535 struct expression *reorder_expr_alphabetically(struct expression *expr) in reorder_expr_alphabetically()
537 struct expression *ret; in reorder_expr_alphabetically()
561 char *expr_to_chunk_helper(struct expression *expr, struct symbol **sym, struct var_sym_list **vsl) in expr_to_chunk_helper()
611 char *expr_to_known_chunk_sym(struct expression *expr, struct symbol **sym) in expr_to_known_chunk_sym()
616 char *expr_to_chunk_sym_vsl(struct expression *expr, struct symbol **sym, struct var_sym_list **vsl) in expr_to_chunk_sym_vsl()
621 int sym_name_is(const char *name, struct expression *expr) in sym_name_is()
632 int expr_is_zero(struct expression *expr) in expr_is_zero()
641 int is_array(struct expression *expr) in is_array()
667 struct expression *get_array_base(struct expression *expr) in get_array_base()
679 struct expression *get_array_offset(struct expression *expr) in get_array_offset()
698 struct statement *get_expression_statement(struct expression *expr) in get_expression_statement()
715 struct expression *strip_parens(struct expression *expr) in strip_parens()
733 static struct expression *strip_expr_helper(struct expression *expr, bool set_parent) in strip_expr_helper()
748 struct expression *unop; in strip_expr_helper()
806 struct expression *strip_expr(struct expression *expr) in strip_expr()
811 struct expression *strip_expr_set_parent(struct expression *expr) in strip_expr_set_parent()
830 int is_error_return(struct expression *expr) in is_error_return()
861 int getting_address(struct expression *expr) in getting_address()
878 int get_struct_and_member(struct expression *expr, const char **type, const char **member) in get_struct_and_member()
901 char *get_member_name(struct expression *expr) in get_member_name()
922 struct expression *deref; in get_member_name()
1035 struct expression *get_last_expr_from_expression_stmt(struct expression *expr) in get_last_expr_from_expression_stmt()
1055 return last_stmt->expression; in get_last_expr_from_expression_stmt()
1058 return stmt->expression; in get_last_expr_from_expression_stmt()
1094 int get_param_num(struct expression *expr) in get_param_num()
1146 int parent_is_gone(struct expression *expr) in parent_is_gone()
1209 int expr_equiv(struct expression *one, struct expression *two) in expr_equiv()