Lines Matching defs:tn

404  * tn		expression if typ == T_CASE
407 label(int typ, sym_t *sym, tnode_t *tn)
435 tn = NULL;
436 } else if (tn != NULL && tn->tn_op != CON) {
439 tn = NULL;
440 } else if (tn != NULL && !isityp(tn->tn_type->t_tspec)) {
443 tn = NULL;
446 if (tn != NULL) {
457 t = tn->tn_type->t_tspec;
469 v = constant(tn);
528 if1(tnode_t *tn)
531 if (tn != NULL)
532 tn = cconv(tn);
533 if (tn != NULL)
534 tn = promote(NOOP, 0, tn);
535 expr(tn, 0, 1);
571 switch1(tnode_t *tn)
576 if (tn != NULL)
577 tn = cconv(tn);
578 if (tn != NULL)
579 tn = promote(NOOP, 0, tn);
580 if (tn != NULL && !isityp(tn->tn_type->t_tspec)) {
583 tn = NULL;
585 if (tn != NULL && tflag) {
586 t = tn->tn_type->t_tspec;
601 if (tn != NULL) {
602 tp->t_tspec = tn->tn_type->t_tspec;
603 if ((tp->t_isenum = tn->tn_type->t_isenum) != 0)
604 tp->t_enum = tn->tn_type->t_enum;
609 expr(tn, 1, 0);
678 while1(tnode_t *tn)
687 if (tn != NULL)
688 tn = cconv(tn);
689 if (tn != NULL)
690 tn = promote(NOOP, 0, tn);
691 if (tn != NULL && !issclt(tn->tn_type->t_tspec)) {
694 tn = NULL;
699 if (tn != NULL && tn->tn_op == CON) {
700 if (isityp(tn->tn_type->t_tspec)) {
701 cstk->c_infinite = tn->tn_val->v_quad != 0;
703 cstk->c_infinite = tn->tn_val->v_ldbl != 0.0;
707 expr(tn, 0, 1);
750 do2(tnode_t *tn)
760 if (tn != NULL)
761 tn = cconv(tn);
762 if (tn != NULL)
763 tn = promote(NOOP, 0, tn);
764 if (tn != NULL && !issclt(tn->tn_type->t_tspec)) {
767 tn = NULL;
770 if (tn != NULL && tn->tn_op == CON) {
771 if (isityp(tn->tn_type->t_tspec)) {
772 cstk->c_infinite = tn->tn_val->v_quad != 0;
774 cstk->c_infinite = tn->tn_val->v_ldbl != 0.0;
778 expr(tn, 0, 1);
964 doreturn(tnode_t *tn)
973 if (tn != NULL) {
979 if (tn != NULL && funcsym->s_type->t_subt->t_tspec == VOID) {
983 tn = NULL;
984 } else if (tn == NULL && funcsym->s_type->t_subt->t_tspec != VOID) {
994 if (tn != NULL) {
1004 tn = build(RETURN, ln, tn);
1006 if (tn != NULL) {
1007 rn = tn->tn_right;
1017 expr(tn, 1, 0);