Symbol: tnode_t
usr.bin/xlint/common/tyname.c
313
expr_type_name(const tnode_t *tn)
usr.bin/xlint/lint1/cgram.y
151
static tnode_t *
usr.bin/xlint/lint1/cgram.y
152
unconst_tnode(const tnode_t *p)
usr.bin/xlint/lint1/cgram.y
182
tnode_t *y_tnode;
usr.bin/xlint/lint1/cgram.y
562
tnode_t *zero = expr_alloc_tnode();
usr.bin/xlint/lint1/cgram.y
571
tnode_t *nc = expr_alloc_tnode();
usr.bin/xlint/lint1/ckbool.c
121
const tnode_t *ln,
usr.bin/xlint/lint1/ckbool.c
122
const tnode_t *rn)
usr.bin/xlint/lint1/ckbool.c
187
is_typeok_bool_compares_with_zero(const tnode_t *tn, bool is_do_while)
usr.bin/xlint/lint1/ckbool.c
54
is_int_constant_zero(const tnode_t *tn, tspec_t t)
usr.bin/xlint/lint1/ckbool.c
61
const tnode_t *ln, tspec_t lt,
usr.bin/xlint/lint1/ckbool.c
62
const tnode_t *rn, tspec_t rt)
usr.bin/xlint/lint1/ckbool.c
96
const tnode_t *ln, tspec_t lt,
usr.bin/xlint/lint1/ckbool.c
97
const tnode_t *rn, tspec_t rt)
usr.bin/xlint/lint1/ckctype.c
100
const tnode_t *on, *cn;
usr.bin/xlint/lint1/ckctype.c
134
check_ctype_macro_invocation(const tnode_t *ln, const tnode_t *rn)
usr.bin/xlint/lint1/ckctype.c
98
check_ctype_arg(const char *func, const tnode_t *arg)
usr.bin/xlint/lint1/ckgetopt.c
149
check_getopt_begin_while(const tnode_t *tn)
usr.bin/xlint/lint1/ckgetopt.c
82
is_getopt_condition(const tnode_t *tn, char **out_options)
usr.bin/xlint/lint1/ckgetopt.c
85
const tnode_t *last_arg;
usr.bin/xlint/lint1/cksnprintb.c
294
const tnode_t *value;
usr.bin/xlint/lint1/debug.c
196
debug_node(const tnode_t *tn) // NOLINT(misc-no-recursion)
usr.bin/xlint/lint1/decl.c
3212
to_int_constant(tnode_t *tn, bool required)
usr.bin/xlint/lint1/emit1.c
321
outcall(const tnode_t *tn, bool retval_used, bool retval_discarded)
usr.bin/xlint/lint1/emit1.c
336
const tnode_t *arg = call->args[i];
usr.bin/xlint/lint1/externs1.h
127
tnode_t *expr_alloc_tnode(void);
usr.bin/xlint/lint1/externs1.h
147
void debug_node(const tnode_t *);
usr.bin/xlint/lint1/externs1.h
277
int to_int_constant(tnode_t *, bool);
usr.bin/xlint/lint1/externs1.h
282
const tnode_t *before_conversion(const tnode_t *);
usr.bin/xlint/lint1/externs1.h
285
tnode_t *build_constant(type_t *, val_t *);
usr.bin/xlint/lint1/externs1.h
286
tnode_t *build_name(sym_t *, bool);
usr.bin/xlint/lint1/externs1.h
287
tnode_t *build_string(buffer *);
usr.bin/xlint/lint1/externs1.h
289
tnode_t *build_binary(tnode_t *, op_t, bool, tnode_t *);
usr.bin/xlint/lint1/externs1.h
290
tnode_t *build_unary(op_t, bool, tnode_t *);
usr.bin/xlint/lint1/externs1.h
291
tnode_t *build_member_access(tnode_t *, op_t, bool, sbuf_t *);
usr.bin/xlint/lint1/externs1.h
292
tnode_t *cconv(tnode_t *);
usr.bin/xlint/lint1/externs1.h
293
bool is_typeok_bool_compares_with_zero(const tnode_t *, bool);
usr.bin/xlint/lint1/externs1.h
295
const tnode_t *, const tnode_t *);
usr.bin/xlint/lint1/externs1.h
296
tnode_t *promote(op_t, bool, tnode_t *);
usr.bin/xlint/lint1/externs1.h
297
tnode_t *convert(op_t, int, type_t *, tnode_t *);
usr.bin/xlint/lint1/externs1.h
299
tnode_t *build_sizeof(const type_t *);
usr.bin/xlint/lint1/externs1.h
300
tnode_t *build_offsetof(const type_t *, designation);
usr.bin/xlint/lint1/externs1.h
301
tnode_t *build_alignof(const type_t *);
usr.bin/xlint/lint1/externs1.h
302
tnode_t *cast(tnode_t *, bool, type_t *);
usr.bin/xlint/lint1/externs1.h
303
void add_function_argument(function_call *, tnode_t *);
usr.bin/xlint/lint1/externs1.h
304
tnode_t *build_function_call(tnode_t *, bool, function_call *);
usr.bin/xlint/lint1/externs1.h
305
val_t *integer_constant(tnode_t *, bool);
usr.bin/xlint/lint1/externs1.h
306
void expr(tnode_t *, bool, bool, bool, bool, const char *);
usr.bin/xlint/lint1/externs1.h
307
void check_expr_misc(const tnode_t *, bool, bool, bool, bool, bool, bool);
usr.bin/xlint/lint1/externs1.h
308
bool constant_addr(const tnode_t *, const sym_t **, ptrdiff_t *);
usr.bin/xlint/lint1/externs1.h
312
uint64_t possible_bits(const tnode_t *);
usr.bin/xlint/lint1/externs1.h
316
void do_statement_expr(tnode_t *);
usr.bin/xlint/lint1/externs1.h
317
tnode_t *end_statement_expr(void);
usr.bin/xlint/lint1/externs1.h
351
void case_label(tnode_t *);
usr.bin/xlint/lint1/externs1.h
353
void stmt_if_expr(tnode_t *);
usr.bin/xlint/lint1/externs1.h
356
void stmt_switch_expr(tnode_t *);
usr.bin/xlint/lint1/externs1.h
358
void stmt_while_expr(tnode_t *);
usr.bin/xlint/lint1/externs1.h
361
void stmt_do_while_expr(tnode_t *);
usr.bin/xlint/lint1/externs1.h
362
void stmt_for_exprs(tnode_t *, tnode_t *, tnode_t *);
usr.bin/xlint/lint1/externs1.h
367
void stmt_return(bool, tnode_t *);
usr.bin/xlint/lint1/externs1.h
37
const char *expr_type_name(const tnode_t *);
usr.bin/xlint/lint1/externs1.h
381
void init_expr(tnode_t *);
usr.bin/xlint/lint1/externs1.h
393
void outcall(const tnode_t *, bool, bool);
usr.bin/xlint/lint1/externs1.h
428
const tnode_t *, const tnode_t *);
usr.bin/xlint/lint1/externs1.h
435
void check_ctype_macro_invocation(const tnode_t *, const tnode_t *);
usr.bin/xlint/lint1/externs1.h
440
void check_getopt_begin_while(const tnode_t *);
usr.bin/xlint/lint1/func.c
396
check_case_label_bitand(const tnode_t *case_expr, const tnode_t *switch_expr)
usr.bin/xlint/lint1/func.c
413
check_case_label_enum(const tnode_t *tn, const control_statement *cs)
usr.bin/xlint/lint1/func.c
459
check_case_label(tnode_t *tn)
usr.bin/xlint/lint1/func.c
514
case_label(tnode_t *tn)
usr.bin/xlint/lint1/func.c
547
static tnode_t *
usr.bin/xlint/lint1/func.c
548
check_controlling_expression(tnode_t *tn, bool is_do_while)
usr.bin/xlint/lint1/func.c
574
stmt_if_expr(tnode_t *tn)
usr.bin/xlint/lint1/func.c
612
stmt_switch_expr(tnode_t *tn)
usr.bin/xlint/lint1/func.c
712
stmt_while_expr(tnode_t *tn)
usr.bin/xlint/lint1/func.c
752
stmt_do_while_expr(tnode_t *tn)
usr.bin/xlint/lint1/func.c
778
stmt_for_exprs(tnode_t *tn1, tnode_t *tn2, tnode_t *tn3)
usr.bin/xlint/lint1/func.c
822
tnode_t *tn3 = cstmt->c_for_expr3;
usr.bin/xlint/lint1/func.c
903
is_parenthesized(const tnode_t *tn)
usr.bin/xlint/lint1/func.c
911
check_return_value(bool sys, tnode_t *tn)
usr.bin/xlint/lint1/func.c
918
tnode_t *ln = expr_zero_alloc(sizeof(*ln), "tnode");
usr.bin/xlint/lint1/func.c
924
tnode_t *retn = build_binary(ln, RETURN, sys, tn);
usr.bin/xlint/lint1/func.c
927
const tnode_t *rn = retn->u.ops.right;
usr.bin/xlint/lint1/func.c
940
stmt_return(bool sys, tnode_t *tn)
usr.bin/xlint/lint1/init.c
157
can_init_character_array(const type_t *ltp, const tnode_t *rn)
usr.bin/xlint/lint1/init.c
202
check_bit_field_init(const tnode_t *ln, tspec_t lt, tspec_t rt)
usr.bin/xlint/lint1/init.c
214
check_non_constant_initializer(const tnode_t *tn, const sym_t *sym)
usr.bin/xlint/lint1/init.c
246
check_init_expr(const type_t *ltp, sym_t *lsym, tnode_t *rn)
usr.bin/xlint/lint1/init.c
252
tnode_t *ln = expr_zero_alloc(sizeof(*ln), "tnode");
usr.bin/xlint/lint1/init.c
562
brace_level_goto(brace_level *bl, const tnode_t *rn, size_t *max_subscript)
usr.bin/xlint/lint1/init.c
810
initialization_expr_using_op(initialization *in, tnode_t *rn)
usr.bin/xlint/lint1/init.c
822
tnode_t *ln = build_name(in->in_sym, false);
usr.bin/xlint/lint1/init.c
825
tnode_t *tn = build_binary(ln, INIT, false /* XXX */, rn);
usr.bin/xlint/lint1/init.c
833
initialization_init_array_from_string(initialization *in, tnode_t *tn)
usr.bin/xlint/lint1/init.c
874
initialization_expr(initialization *in, tnode_t *tn)
usr.bin/xlint/lint1/init.c
985
init_expr(tnode_t *tn)
usr.bin/xlint/lint1/lint1.h
316
tnode_t *left; /* (left) operand */
usr.bin/xlint/lint1/lint1.h
317
tnode_t *right; /* right operand */
usr.bin/xlint/lint1/lint1.h
335
tnode_t *fallback;
usr.bin/xlint/lint1/lint1.h
336
tnode_t *matched;
usr.bin/xlint/lint1/lint1.h
469
tnode_t *c_switch_expr;
usr.bin/xlint/lint1/lint1.h
474
tnode_t *c_for_expr3; /* end of loop expr in for() */
usr.bin/xlint/lint1/lint1.h
688
constant_is_nonzero(const tnode_t *tn)
usr.bin/xlint/lint1/lint1.h
696
is_zero(const tnode_t *tn)
usr.bin/xlint/lint1/lint1.h
702
is_nonzero(const tnode_t *tn)
usr.bin/xlint/lint1/lint1.h
714
is_binary(const tnode_t *tn)
usr.bin/xlint/lint1/mem1.c
201
const tnode_t *tn = p;
usr.bin/xlint/lint1/mem1.c
342
tnode_t *
usr.bin/xlint/lint1/mem1.c
345
tnode_t *tn = expr_zero_alloc(sizeof(*tn), "tnode");
usr.bin/xlint/lint1/tree.c
1014
is_out_of_char_range(const tnode_t *tn)
usr.bin/xlint/lint1/tree.c
1024
const tnode_t *ln, tspec_t lt,
usr.bin/xlint/lint1/tree.c
1025
const tnode_t *rn, tspec_t rt)
usr.bin/xlint/lint1/tree.c
1050
check_integer_comparison(op_t op, tnode_t *ln, tnode_t *rn)
usr.bin/xlint/lint1/tree.c
1164
static tnode_t *
usr.bin/xlint/lint1/tree.c
1165
apply_usual_arithmetic_conversions(op_t op, tnode_t *tn, tspec_t t)
usr.bin/xlint/lint1/tree.c
1182
balance(op_t op, tnode_t **lnp, tnode_t **rnp)
usr.bin/xlint/lint1/tree.c
1216
static tnode_t *
usr.bin/xlint/lint1/tree.c
1217
build_address(bool sys, tnode_t *tn)
usr.bin/xlint/lint1/tree.c
1394
static tnode_t *
usr.bin/xlint/lint1/tree.c
1395
fold_constant_integer(tnode_t *tn)
usr.bin/xlint/lint1/tree.c
1454
tnode_t *cn = build_constant(tn->tn_type, v);
usr.bin/xlint/lint1/tree.c
1463
static tnode_t *
usr.bin/xlint/lint1/tree.c
1464
build_struct_access(op_t op, bool sys, tnode_t *ln, tnode_t *rn)
usr.bin/xlint/lint1/tree.c
1480
tnode_t *ctn = build_integer_constant(PTRDIFF_TSPEC,
usr.bin/xlint/lint1/tree.c
1484
tnode_t *ntn = build_op(PLUS, sys, ptr_tp, ln, ctn);
usr.bin/xlint/lint1/tree.c
1497
may_be_signed_min(const tnode_t *tn)
usr.bin/xlint/lint1/tree.c
1511
static tnode_t *
usr.bin/xlint/lint1/tree.c
1565
static tnode_t *
usr.bin/xlint/lint1/tree.c
1566
build_prepost_incdec(op_t op, bool sys, tnode_t *ln)
usr.bin/xlint/lint1/tree.c
1570
tnode_t *cn = ln->tn_type->t_tspec == PTR
usr.bin/xlint/lint1/tree.c
1577
check_enum_array_index(const tnode_t *ln, const tnode_t *rn)
usr.bin/xlint/lint1/tree.c
1633
static tnode_t *
usr.bin/xlint/lint1/tree.c
1634
build_plus_minus(op_t op, bool sys, tnode_t *ln, tnode_t *rn)
usr.bin/xlint/lint1/tree.c
1638
tnode_t *tmp = ln;
usr.bin/xlint/lint1/tree.c
1654
tnode_t *elsz = subt_size_in_bytes(ln->tn_type);
usr.bin/xlint/lint1/tree.c
1659
tnode_t *prod = build_op(MULT, sys, rn->tn_type, rn, elsz);
usr.bin/xlint/lint1/tree.c
1672
tnode_t *raw_diff = build_op(op, sys, ptrdiff, ln, rn);
usr.bin/xlint/lint1/tree.c
1676
tnode_t *elsz = subt_size_in_bytes(ln->tn_type);
usr.bin/xlint/lint1/tree.c
1685
static tnode_t *
usr.bin/xlint/lint1/tree.c
1686
build_bit_shift(op_t op, bool sys, tnode_t *ln, tnode_t *rn)
usr.bin/xlint/lint1/tree.c
1698
is_null_pointer(const tnode_t *tn)
usr.bin/xlint/lint1/tree.c
1736
static tnode_t *
usr.bin/xlint/lint1/tree.c
1737
build_colon(bool sys, tnode_t *ln, tnode_t *rn)
usr.bin/xlint/lint1/tree.c
1789
is_cast_redundant(const tnode_t *tn)
usr.bin/xlint/lint1/tree.c
1846
static tnode_t *
usr.bin/xlint/lint1/tree.c
1847
build_assignment(op_t op, bool sys, tnode_t *ln, tnode_t *rn)
usr.bin/xlint/lint1/tree.c
1859
tnode_t *ctn = subt_size_in_bytes(ln->tn_type);
usr.bin/xlint/lint1/tree.c
1911
static tnode_t *
usr.bin/xlint/lint1/tree.c
1912
build_real_imag(op_t op, bool sys, tnode_t *ln)
usr.bin/xlint/lint1/tree.c
1943
tnode_t *ntn = build_op(op, sys, gettyp(t), ln, NULL);
usr.bin/xlint/lint1/tree.c
1949
is_confusing_precedence(op_t op, const tnode_t *operand, op_t *cop)
usr.bin/xlint/lint1/tree.c
1982
check_precedence_confusion(tnode_t *tn)
usr.bin/xlint/lint1/tree.c
1984
tnode_t *ln, *rn;
usr.bin/xlint/lint1/tree.c
2005
static tnode_t *
usr.bin/xlint/lint1/tree.c
2006
fold_constant_compare_zero(tnode_t *tn)
usr.bin/xlint/lint1/tree.c
2075
static tnode_t *
usr.bin/xlint/lint1/tree.c
2076
fold_constant_floating(tnode_t *tn)
usr.bin/xlint/lint1/tree.c
2162
use(const tnode_t *tn)
usr.bin/xlint/lint1/tree.c
2192
tnode_t *
usr.bin/xlint/lint1/tree.c
2193
build_binary(tnode_t *ln, op_t op, bool sys, tnode_t *rn)
usr.bin/xlint/lint1/tree.c
2234
tnode_t *ntn;
usr.bin/xlint/lint1/tree.c
2344
tnode_t *
usr.bin/xlint/lint1/tree.c
2345
build_unary(op_t op, bool sys, tnode_t *tn)
usr.bin/xlint/lint1/tree.c
2426
remove_unknown_member(tnode_t *tn, sym_t *msym)
usr.bin/xlint/lint1/tree.c
2451
struct_or_union_member(tnode_t *tn, op_t op, sym_t *msym)
usr.bin/xlint/lint1/tree.c
2518
tnode_t *
usr.bin/xlint/lint1/tree.c
2519
build_member_access(tnode_t *ln, op_t op, bool sys, sbuf_t *member)
usr.bin/xlint/lint1/tree.c
2544
tnode_t *
usr.bin/xlint/lint1/tree.c
2545
cconv(tnode_t *tn)
usr.bin/xlint/lint1/tree.c
2570
const tnode_t *
usr.bin/xlint/lint1/tree.c
2571
before_conversion(const tnode_t *tn)
usr.bin/xlint/lint1/tree.c
2583
typeok_point(const tnode_t *ln, const type_t *ltp, tspec_t lt)
usr.bin/xlint/lint1/tree.c
2629
typeok_incdec(op_t op, const tnode_t *tn, const type_t *tp)
usr.bin/xlint/lint1/tree.c
2648
typeok_address(op_t op, const tnode_t *tn, const type_t *tp, tspec_t t)
usr.bin/xlint/lint1/tree.c
2747
typeok_shr(const tnode_t *ln, tspec_t lt,
usr.bin/xlint/lint1/tree.c
2748
const tnode_t *rn, tspec_t rt)
usr.bin/xlint/lint1/tree.c
2792
typeok_shl_signed_to_msb(const tnode_t *ln, const tnode_t *rn)
usr.bin/xlint/lint1/tree.c
2811
typeok_shl(const tnode_t *ln, tspec_t lt, const tnode_t *rn, tspec_t rt)
usr.bin/xlint/lint1/tree.c
2825
typeok_shift(const tnode_t *ln, tspec_t lt, const tnode_t *rn, tspec_t rt)
usr.bin/xlint/lint1/tree.c
2846
is_typeok_eq(const tnode_t *ln, tspec_t lt, const tnode_t *rn, tspec_t rt)
usr.bin/xlint/lint1/tree.c
2886
check_pointer_comparison(op_t op, const tnode_t *ln, const tnode_t *rn)
usr.bin/xlint/lint1/tree.c
2920
const tnode_t *ln, const type_t *ltp, tspec_t lt,
usr.bin/xlint/lint1/tree.c
2921
const tnode_t *rn, const type_t *rtp, tspec_t rt)
usr.bin/xlint/lint1/tree.c
2944
typeok_quest(tspec_t lt, const tnode_t *rn)
usr.bin/xlint/lint1/tree.c
2980
typeok_colon(const tnode_t *ln, const type_t *ltp, tspec_t lt,
usr.bin/xlint/lint1/tree.c
2981
const tnode_t *rn, const type_t *rtp, tspec_t rt)
usr.bin/xlint/lint1/tree.c
3043
typeok_assign(op_t op, const tnode_t *ln, const type_t *ltp, tspec_t lt)
usr.bin/xlint/lint1/tree.c
3135
is_direct_function_call(const tnode_t *tn, const char **out_name)
usr.bin/xlint/lint1/tree.c
3159
is_const_char_pointer(const tnode_t *tn)
usr.bin/xlint/lint1/tree.c
3184
is_const_pointer(const tnode_t *tn)
usr.bin/xlint/lint1/tree.c
3191
check_unconst_function(const type_t *lstp, const tnode_t *rn)
usr.bin/xlint/lint1/tree.c
3218
const tnode_t *rn,
usr.bin/xlint/lint1/tree.c
3339
const tnode_t *ln, const tnode_t *rn)
usr.bin/xlint/lint1/tree.c
3382
has_side_effect(const tnode_t *tn) /* NOLINT(misc-no-recursion) */
usr.bin/xlint/lint1/tree.c
3407
is_void_cast(const tnode_t *tn)
usr.bin/xlint/lint1/tree.c
3415
is_local_symbol(const tnode_t *tn)
usr.bin/xlint/lint1/tree.c
3424
is_int_constant_zero(const tnode_t *tn)
usr.bin/xlint/lint1/tree.c
3433
check_null_effect(const tnode_t *tn)
usr.bin/xlint/lint1/tree.c
3453
const tnode_t *ln, const type_t *ltp, tspec_t lt,
usr.bin/xlint/lint1/tree.c
3454
const tnode_t *rn, const type_t *rtp, tspec_t rt)
usr.bin/xlint/lint1/tree.c
3540
check_bad_enum_operation(op_t op, const tnode_t *ln, const tnode_t *rn)
usr.bin/xlint/lint1/tree.c
3558
check_enum_type_mismatch(op_t op, int arg, const tnode_t *ln, const tnode_t *rn)
usr.bin/xlint/lint1/tree.c
3593
check_enum_int_mismatch(op_t op, int arg, const tnode_t *ln, const tnode_t *rn)
usr.bin/xlint/lint1/tree.c
3632
const tnode_t *ln, const type_t *ltp,
usr.bin/xlint/lint1/tree.c
3633
const tnode_t *rn, const type_t *rtp)
usr.bin/xlint/lint1/tree.c
3650
const tnode_t *ln, const tnode_t *rn)
usr.bin/xlint/lint1/tree.c
3696
promote_c90(const tnode_t *tn, tspec_t t, bool farg)
usr.bin/xlint/lint1/tree.c
3731
tnode_t *
usr.bin/xlint/lint1/tree.c
3732
promote(op_t op, bool farg, tnode_t *tn)
usr.bin/xlint/lint1/tree.c
3754
op_t op, int arg, const type_t *tp, const tnode_t *tn)
usr.bin/xlint/lint1/tree.c
3773
op_t op, int arg, const type_t *tp, const tnode_t *tn)
usr.bin/xlint/lint1/tree.c
3788
tspec_t ot, const tnode_t *ptn)
usr.bin/xlint/lint1/tree.c
3834
tnode_t *tn)
usr.bin/xlint/lint1/tree.c
3849
tnode_t *ptn = promote(NOOP, true, tn);
usr.bin/xlint/lint1/tree.c
3864
can_represent(const type_t *tp, const tnode_t *tn)
usr.bin/xlint/lint1/tree.c
3889
const tnode_t *otn, tspec_t ot)
usr.bin/xlint/lint1/tree.c
3908
type_t *tp, tnode_t *tn)
usr.bin/xlint/lint1/tree.c
3951
convert_integer_from_pointer(op_t op, tspec_t nt, type_t *tp, tnode_t *tn)
usr.bin/xlint/lint1/tree.c
4056
convert_pointer_from_pointer(type_t *ntp, tnode_t *tn)
usr.bin/xlint/lint1/tree.c
4111
tnode_t *
usr.bin/xlint/lint1/tree.c
4112
convert(op_t op, int arg, type_t *tp, tnode_t *tn)
usr.bin/xlint/lint1/tree.c
4147
tnode_t *ntn = expr_alloc_tnode();
usr.bin/xlint/lint1/tree.c
4445
tnode_t *
usr.bin/xlint/lint1/tree.c
4449
tnode_t *tn = build_integer_constant(SIZEOF_TSPEC, size_in_bytes);
usr.bin/xlint/lint1/tree.c
4455
tnode_t *
usr.bin/xlint/lint1/tree.c
4491
tnode_t *tn = build_integer_constant(SIZEOF_TSPEC, offset_in_bytes);
usr.bin/xlint/lint1/tree.c
4554
tnode_t *
usr.bin/xlint/lint1/tree.c
4580
static tnode_t *
usr.bin/xlint/lint1/tree.c
4581
cast_to_union(tnode_t *otn, bool sys, type_t *ntp)
usr.bin/xlint/lint1/tree.c
4594
tnode_t *ntn = build_op(CVT, sys, ntp, otn, NULL);
usr.bin/xlint/lint1/tree.c
4606
static tnode_t *
usr.bin/xlint/lint1/tree.c
4607
null_pointer_offset(tnode_t *tn)
usr.bin/xlint/lint1/tree.c
4610
const tnode_t *n = tn;
usr.bin/xlint/lint1/tree.c
4627
tnode_t *
usr.bin/xlint/lint1/tree.c
4628
cast(tnode_t *tn, bool sys, type_t *tp)
usr.bin/xlint/lint1/tree.c
4691
add_function_argument(function_call *call, tnode_t *arg)
usr.bin/xlint/lint1/tree.c
4703
tnode_t **new_args = expr_zero_alloc(
usr.bin/xlint/lint1/tree.c
4719
static tnode_t *
usr.bin/xlint/lint1/tree.c
4721
type_t *tp, tnode_t *tn)
usr.bin/xlint/lint1/tree.c
4723
tnode_t *ln = xcalloc(1, sizeof(*ln));
usr.bin/xlint/lint1/tree.c
4755
tnode_t *arg = call->args[i];
usr.bin/xlint/lint1/tree.c
4812
const tnode_t *func = call->func;
usr.bin/xlint/lint1/tree.c
4823
tnode_t *
usr.bin/xlint/lint1/tree.c
4824
build_function_call(tnode_t *func, bool sys, function_call *call)
usr.bin/xlint/lint1/tree.c
4845
tnode_t *ntn = expr_alloc_tnode();
usr.bin/xlint/lint1/tree.c
4859
integer_constant(tnode_t *tn, bool required)
usr.bin/xlint/lint1/tree.c
4913
expr(tnode_t *tn, bool used, bool cond, bool free_expr, bool is_do_while,
usr.bin/xlint/lint1/tree.c
4947
check_array_index(const tnode_t *indir, bool taking_address)
usr.bin/xlint/lint1/tree.c
4949
const tnode_t *plus, *arr, *idx;
usr.bin/xlint/lint1/tree.c
4984
check_expr_addr(const tnode_t *ln, bool szof, bool fcall)
usr.bin/xlint/lint1/tree.c
5009
check_expr_side_effect(const tnode_t *ln, bool szof)
usr.bin/xlint/lint1/tree.c
5026
check_expr_assign(const tnode_t *ln, bool szof)
usr.bin/xlint/lint1/tree.c
5038
check_expr_call(const tnode_t *tn, const tnode_t *ln,
usr.bin/xlint/lint1/tree.c
5052
check_expr_op(op_t op, const tnode_t *ln, bool szof, bool fcall, bool eqwarn)
usr.bin/xlint/lint1/tree.c
5107
check_expr_misc(const tnode_t *tn, bool vctx, bool cond,
usr.bin/xlint/lint1/tree.c
5134
tnode_t *ln = tn->u.ops.left;
usr.bin/xlint/lint1/tree.c
5135
tnode_t *rn = tn->u.ops.right;
usr.bin/xlint/lint1/tree.c
5192
constant_addr(const tnode_t *tn, const sym_t **symp, ptrdiff_t *offsp)
usr.bin/xlint/lint1/tree.c
5306
do_statement_expr(tnode_t *tn)
usr.bin/xlint/lint1/tree.c
5319
tnode_t *
usr.bin/xlint/lint1/tree.c
5322
tnode_t *tn;
usr.bin/xlint/lint1/tree.c
603
ic_expr(const tnode_t *tn)
usr.bin/xlint/lint1/tree.c
671
possible_bits(const tnode_t *tn)
usr.bin/xlint/lint1/tree.c
763
str_len(const tnode_t *tn)
usr.bin/xlint/lint1/tree.c
776
static tnode_t *
usr.bin/xlint/lint1/tree.c
777
build_op(op_t op, bool sys, type_t *type, tnode_t *ln, tnode_t *rn)
usr.bin/xlint/lint1/tree.c
780
tnode_t *ntn = expr_alloc_tnode();
usr.bin/xlint/lint1/tree.c
796
tnode_t *
usr.bin/xlint/lint1/tree.c
800
tnode_t *n = expr_alloc_tnode();
usr.bin/xlint/lint1/tree.c
809
static tnode_t *
usr.bin/xlint/lint1/tree.c
813
tnode_t *n = expr_alloc_tnode();
usr.bin/xlint/lint1/tree.c
940
tnode_t *
usr.bin/xlint/lint1/tree.c
955
tnode_t *n = expr_alloc_tnode();
usr.bin/xlint/lint1/tree.c
979
tnode_t *
usr.bin/xlint/lint1/tree.c
994
tnode_t *n = expr_alloc_tnode();