reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
582 tok = next_token(s); 583 if (!tok) { 587 if (tok->type == '-') { 589 isl_token_free(tok); 592 if (tok->type == '(' || is_start_of_div(tok) || 592 if (tok->type == '(' || is_start_of_div(tok) || 593 tok->type == ISL_TOKEN_MIN || tok->type == ISL_TOKEN_MAX || 593 tok->type == ISL_TOKEN_MIN || tok->type == ISL_TOKEN_MAX || 594 tok->type == ISL_TOKEN_IDENT || 595 tok->type == ISL_TOKEN_AFF) { 597 isl_stream_push_token(s, tok); 598 tok = NULL; 608 } else if (tok->type == ISL_TOKEN_VALUE) { 610 isl_int_neg(tok->u.v, tok->u.v); 610 isl_int_neg(tok->u.v, tok->u.v); 616 term = isl_pw_aff_scale(term, tok->u.v); 621 res = add_cst(res, tok->u.v); 624 } else if (tok->type == ISL_TOKEN_NAN) { 627 isl_stream_error(s, tok, "unexpected isl_token"); 628 isl_stream_push_token(s, tok); 633 isl_token_free(tok); 635 tok = next_token(s); 636 if (tok && tok->type == '-') { 636 if (tok && tok->type == '-') { 638 isl_token_free(tok); 639 } else if (tok && tok->type == '+') { 639 } else if (tok && tok->type == '+') { 641 isl_token_free(tok); 642 } else if (tok && tok->type == ISL_TOKEN_VALUE && 642 } else if (tok && tok->type == ISL_TOKEN_VALUE && 643 isl_int_is_neg(tok->u.v)) { 644 isl_stream_push_token(s, tok); 646 if (tok) 647 isl_stream_push_token(s, tok); 656 isl_token_free(tok);