| /src/usr.bin/xlint/lint1/ |
| externs1.h | 37 const char *expr_type_name(const tnode_t *); 127 tnode_t *expr_alloc_tnode(void); 147 void debug_node(const tnode_t *); 277 int to_int_constant(tnode_t *, bool); 282 const tnode_t *before_conversion(const tnode_t *); 286 tnode_t *build_constant(type_t *, val_t *); 287 tnode_t *build_name(sym_t *, bool); 288 tnode_t *build_string(buffer *); 289 tnode_t *build_generic_selection(const tnode_t * [all...] |
| ckbool.c | 54 is_int_constant_zero(const tnode_t *tn, tspec_t t) 61 const tnode_t *ln, tspec_t lt, 62 const tnode_t *rn, tspec_t rt) 96 const tnode_t *ln, tspec_t lt, 97 const tnode_t *rn, tspec_t rt) 121 const tnode_t *ln, 122 const tnode_t *rn) 187 is_typeok_bool_compares_with_zero(const tnode_t *tn, bool is_do_while)
|
| tree.c | 562 ic_expr(const tnode_t *tn) 630 possible_bits(const tnode_t *tn) 681 str_len(const tnode_t *tn) 694 static tnode_t * 695 build_op(op_t op, bool sys, type_t *type, tnode_t *ln, tnode_t *rn) 698 tnode_t *ntn = expr_alloc_tnode(); 714 tnode_t * 718 tnode_t *n = expr_alloc_tnode(); 727 static tnode_t * [all...] |
| ckctype.c | 98 check_ctype_arg(const char *func, const tnode_t *arg) 100 const tnode_t *on, *cn; 133 check_ctype_macro_invocation(const tnode_t *ln, const tnode_t *rn)
|
| lint1.h | 287 typedef struct tnode tnode_t; typedef in typeref:struct:tnode 300 tnode_t *left; /* (left) operand */ 301 tnode_t *right; /* right operand */ 319 tnode_t *ga_result; /* NULL means error */ 452 tnode_t *c_switch_expr; 457 tnode_t *c_for_expr3; /* end of loop expr in for() */ 671 constant_is_nonzero(const tnode_t *tn) 679 is_zero(const tnode_t *tn) 685 is_nonzero(const tnode_t *tn) 697 is_binary(const tnode_t *tn [all...] |
| func.c | 396 check_case_label_bitand(const tnode_t *case_expr, const tnode_t *switch_expr) 413 check_case_label_enum(const tnode_t *tn, const control_statement *cs) 459 check_case_label(tnode_t *tn) 514 case_label(tnode_t *tn) 547 static tnode_t * 548 check_controlling_expression(tnode_t *tn, bool is_do_while) 574 stmt_if_expr(tnode_t *tn) 612 stmt_switch_expr(tnode_t *tn) 712 stmt_while_expr(tnode_t *tn [all...] |
| ckgetopt.c | 82 is_getopt_condition(const tnode_t *tn, char **out_options) 85 const tnode_t *last_arg; 149 check_getopt_begin_while(const tnode_t *tn)
|
| init.c | 157 can_init_character_array(const type_t *ltp, const tnode_t *rn) 202 check_bit_field_init(const tnode_t *ln, tspec_t lt, tspec_t rt) 214 check_non_constant_initializer(const tnode_t *tn, const sym_t *sym) 246 check_init_expr(const type_t *ltp, sym_t *lsym, tnode_t *rn) 252 tnode_t *ln = expr_zero_alloc(sizeof(*ln), "tnode"); 572 brace_level_goto(brace_level *bl, const tnode_t *rn, size_t *max_subscript) 820 initialization_expr_using_op(initialization *in, tnode_t *rn) 832 tnode_t *ln = build_name(in->in_sym, false); 835 tnode_t *tn = build_binary(ln, INIT, false /* XXX */, rn); 843 initialization_init_array_from_string(initialization *in, tnode_t *tn [all...] |
| mem1.c | 201 const tnode_t *tn = p; 342 tnode_t * 345 tnode_t *tn = expr_zero_alloc(sizeof(*tn), "tnode");
|
| emit1.c | 321 outcall(const tnode_t *tn, bool retval_used, bool retval_discarded) 336 const tnode_t *arg = call->args[i];
|
| cksnprintb.c | 281 const tnode_t *value;
|
| cgram.y | 173 tnode_t *y_tnode; 553 tnode_t *zero = expr_alloc_tnode(); 562 tnode_t *nc = expr_alloc_tnode();
|
| debug.c | 196 debug_node(const tnode_t *tn) // NOLINT(misc-no-recursion)
|
| decl.c | 3212 to_int_constant(tnode_t *tn, bool required)
|
| /src/usr.bin/xlint/common/ |
| tyname.c | 313 expr_type_name(const tnode_t *tn)
|