reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/polly/lib/External/isl/isl_input.c
  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);