Searched refs:expr_type (Results 1 - 25 of 48) sorted by relevance

12

/haiku-buildtools/gcc/gcc/fortran/
H A Ddependency.c66 if (expr->expr_type != EXPR_CONSTANT)
210 if (e1->expr_type != EXPR_FUNCTION || e2->expr_type != EXPR_FUNCTION)
256 if (e->expr_type == EXPR_OP
264 if (e->expr_type == EXPR_FUNCTION && e->value.function.isym
303 if (e1->expr_type == EXPR_OP && e1->value.op.op == INTRINSIC_PLUS)
306 if (e1->value.op.op2->expr_type == EXPR_CONSTANT
312 if (e2->expr_type == EXPR_OP && e2->value.op.op == INTRINSIC_PLUS)
345 if (e2->expr_type == EXPR_OP && e2->value.op.op == INTRINSIC_PLUS)
347 if (e2->value.op.op2->expr_type
[all...]
H A Dsimplify.c80 if (result->expr_type != EXPR_CONSTANT)
124 if (k->expr_type != EXPR_CONSTANT)
241 if (e->expr_type != EXPR_ARRAY || !gfc_is_constant_expr (e))
246 if (c->expr->expr_type != EXPR_CONSTANT
247 && c->expr->expr_type != EXPR_STRUCTURE)
259 if (e && e->expr_type == EXPR_ARRAY)
268 else if (e && e->expr_type == EXPR_CONSTANT)
469 && mask->expr_type == EXPR_CONSTANT
475 if (mask && mask->expr_type == EXPR_ARRAY)
523 && mask->expr_type
[all...]
H A Dcheck.c80 if ((e->expr_type == EXPR_VARIABLE || e->expr_type == EXPR_FUNCTION)
277 if (expr->expr_type == EXPR_CONSTANT)
300 if (expr2->expr_type == EXPR_CONSTANT)
353 if (expr->expr_type != EXPR_CONSTANT)
379 if (expr2->expr_type == EXPR_CONSTANT && expr3->expr_type == EXPR_CONSTANT)
443 if (e->expr_type == EXPR_VARIABLE && e->symtree->n.sym->attr.optional)
497 if (e->expr_type == EXPR_VARIABLE
529 if (e->expr_type
[all...]
H A Dexpr.c66 e->expr_type = EXPR_ARRAY;
88 e->expr_type = EXPR_NULL;
107 e->expr_type = EXPR_OP;
128 e->expr_type = EXPR_STRUCTURE;
153 e->expr_type = EXPR_CONSTANT;
250 e->expr_type = EXPR_CONSTANT;
275 switch (q->expr_type)
431 switch (e->expr_type)
621 if (expr->expr_type != EXPR_CONSTANT)
735 || dim->expr_type !
[all...]
H A Darray.c316 if (e->expr_type == EXPR_VARIABLE)
355 if (as->lower[i]->expr_type == EXPR_CONSTANT
356 && as->upper[i]->expr_type == EXPR_CONSTANT
419 if ((*upper)->expr_type == EXPR_FUNCTION && (*upper)->ts.type == BT_UNKNOWN
446 if ((*upper)->expr_type == EXPR_FUNCTION && (*upper)->ts.type == BT_UNKNOWN
850 || bound1->expr_type != EXPR_CONSTANT
851 || bound2->expr_type != EXPR_CONSTANT
921 if (e->expr_type == EXPR_ARRAY
1179 if (c->expr->expr_type == EXPR_FUNCTION
1270 if (e->expr_type
[all...]
H A Dfrontend-passes.c153 if (expr2->expr_type != EXPR_VARIABLE)
203 if ((*e)->expr_type == EXPR_FUNCTION)
217 if ((*e)->expr_type == EXPR_OP && optimize_op (*e))
220 if ((*e)->expr_type == EXPR_FUNCTION && (*e)->value.function.isym)
255 new_expr->expr_type = EXPR_ARRAY;
307 if (fn->rank != 0 || fn->expr_type != EXPR_FUNCTION
335 if (arg->expr_type != EXPR_ARRAY)
377 new_expr->expr_type = EXPR_OP;
402 if ((*e)->expr_type != EXPR_FUNCTION)
408 || (*e)->ts.u.cl->length->expr_type !
[all...]
H A Dtarget-memory.c104 if (e->expr_type == EXPR_CONSTANT)
107 && e->ts.u.cl->length->expr_type == EXPR_CONSTANT
269 if (c->expr->expr_type == EXPR_NULL)
294 if (source->expr_type == EXPR_ARRAY)
297 gcc_assert (source->expr_type == EXPR_CONSTANT
298 || source->expr_type == EXPR_STRUCTURE
299 || source->expr_type == EXPR_SUBSTRING);
325 if (source->expr_type == EXPR_CONSTANT || source->ref == NULL)
334 gcc_assert (source->expr_type == EXPR_SUBSTRING);
346 gcc_assert (source->expr_type
[all...]
H A Dinterface.c2018 if ((actual->expr_type != EXPR_NULL || actual->ts.type != BT_UNKNOWN)
2045 && actual->expr_type != EXPR_NULL
2165 if (actual->expr_type == EXPR_VARIABLE
2207 && actual->expr_type != EXPR_NULL;
2215 || (formal->attr.pointer && actual->expr_type != EXPR_NULL)
2222 && actual->expr_type != EXPR_NULL)
2241 is_pointer = actual->expr_type == EXPR_VARIABLE
2255 if (actual->ts.type == BT_CLASS && actual->expr_type != EXPR_NULL)
2263 if (actual->expr_type != EXPR_NULL && ref && actual->ts.type != BT_CHARACTER
2273 if (actual->ts.type == BT_CHARACTER && actual->expr_type !
[all...]
H A Dtrans-const.c160 gcc_assert (expr->expr_type == EXPR_CONSTANT);
194 if (cl->length && cl->length->expr_type == EXPR_CONSTANT)
302 gcc_assert (expr->expr_type == EXPR_CONSTANT);
387 so, the expr_type will not yet be an EXPR_CONSTANT. We need to make
400 if (expr->expr_type != EXPR_CONSTANT)
H A Dprimary.c1102 e->expr_type = EXPR_SUBSTRING;
1541 e->expr_type = EXPR_VARIABLE;
1965 if (!(primary->expr_type == EXPR_VARIABLE
1966 || (primary->expr_type == EXPR_STRUCTURE
1976 primary->expr_type = EXPR_COMPCALL;
2035 primary->expr_type = EXPR_PPC;
2093 if (primary->expr_type == EXPR_CONSTANT)
2094 primary->expr_type = EXPR_SUBSTRING;
2115 if (primary->expr_type == EXPR_PPC && gfc_is_coindexed (primary))
2151 if (expr->expr_type !
[all...]
H A Dtrans-expr.c802 if (e->expr_type == EXPR_CONSTANT && !e->ts.u.cl->resolved)
1342 && expr2->expr_type == EXPR_VARIABLE
1357 && expr2->expr_type == EXPR_NULL && expr2->ts.type == BT_UNKNOWN)
1363 if (expr2->expr_type == EXPR_NULL)
1370 rhs->expr_type = EXPR_VARIABLE;
1389 else if (CLASS_DATA (expr2)->attr.dimension && expr2->expr_type != EXPR_FUNCTION)
1409 else if (expr2->expr_type != EXPR_FUNCTION || expr2->ts.type != BT_CLASS
1677 gcc_assert (e->expr_type == EXPR_VARIABLE
1733 gcc_assert (expr && expr->expr_type == EXPR_VARIABLE);
1983 switch (e->expr_type)
[all...]
H A Dclass.c168 if ((e->expr_type != EXPR_VARIABLE
169 && e->expr_type != EXPR_FUNCTION)
170 || (e->expr_type == EXPR_FUNCTION
174 if (e->expr_type == EXPR_VARIABLE)
180 gcc_assert (e->expr_type == EXPR_FUNCTION);
411 if (e->expr_type != EXPR_VARIABLE)
444 if (init_expr && init_expr->expr_type != EXPR_NULL)
458 else if (init_expr && init_expr->expr_type != EXPR_NULL)
964 cond->block->expr1->expr_type = EXPR_FUNCTION;
1063 expr->expr_type
[all...]
H A Dresolve.c519 if (!cl || !cl->length || cl->length->expr_type != EXPR_CONSTANT)
791 && ts->u.cl->length->expr_type
792 != fts->u.cl->length->expr_type)
794 && ts->u.cl->length->expr_type == EXPR_CONSTANT
1161 if (cons->expr->expr_type != EXPR_NULL && rank != cons->expr->rank
1206 && comp->ts.u.cl->length->expr_type == EXPR_CONSTANT
1208 && cons->expr->ts.u.cl->length->expr_type == EXPR_CONSTANT
1213 if (cons->expr->expr_type == EXPR_VARIABLE
1224 cons->expr->expr_type = EXPR_ARRAY;
1230 if (cons->expr->expr_type
[all...]
H A Ddata.c264 if (init && expr->expr_type != EXPR_ARRAY)
278 expr->expr_type = EXPR_ARRAY;
444 expr->expr_type = EXPR_STRUCTURE;
449 gcc_assert (expr->expr_type == EXPR_STRUCTURE);
641 type = expr->expr_type;
H A Darith.c1224 if (op->expr_type == EXPR_CONSTANT)
1268 if (c->expr->expr_type == EXPR_CONSTANT)
1308 if (c->expr->expr_type == EXPR_CONSTANT)
1390 if (op1->expr_type == EXPR_CONSTANT && op2->expr_type == EXPR_CONSTANT)
1393 if (op1->expr_type == EXPR_CONSTANT && op2->expr_type == EXPR_ARRAY)
1396 if (op1->expr_type == EXPR_ARRAY && op2->expr_type == EXPR_CONSTANT)
1517 temp.expr_type
[all...]
H A Dopenmp.c1372 || el->expr->expr_type != EXPR_CONSTANT)
1824 if (omp_udr->ts.u.cl->length->expr_type != EXPR_CONSTANT)
1826 if (ts->u.cl->length->expr_type != EXPR_CONSTANT)
2639 if (expr->expr_type == EXPR_CONSTANT && expr->ts.type == BT_INTEGER
2751 if ((*e)->expr_type == EXPR_VARIABLE
2771 if ((*e)->expr_type == EXPR_FUNCTION
3117 || n->expr->expr_type != EXPR_VARIABLE
3148 && ar->start[i]->expr_type == EXPR_CONSTANT
3150 && ar->end[i]->expr_type == EXPR_CONSTANT
3355 else if (!code && expr->expr_type !
[all...]
H A Dtrans-array.c1286 return (i->start->expr_type != EXPR_CONSTANT
1287 || i->end->expr_type != EXPR_CONSTANT
1288 || i->step->expr_type != EXPR_CONSTANT);
1300 if (expr->expr_type == EXPR_ARRAY)
1603 if (c->expr->expr_type == EXPR_ARRAY)
1624 while (p && !(p->iterator || p->expr->expr_type != EXPR_CONSTANT))
1652 || p->expr->expr_type != EXPR_CONSTANT))
1824 && e->ts.u.cl->length->expr_type == EXPR_CONSTANT)
1882 if (ref->u.ss.start->expr_type != EXPR_CONSTANT
1883 || ref->u.ss.end->expr_type !
[all...]
H A Ddecl.c380 if (m == MATCH_YES && (*result)->expr_type == EXPR_STRUCTURE)
413 if (sym->value->expr_type == EXPR_ARRAY)
426 if ((*result)->expr_type == EXPR_CONSTANT)
733 if ((*expr)->expr_type == EXPR_FUNCTION)
742 else if ((*expr)->expr_type == EXPR_CONSTANT)
758 else if ((*expr)->expr_type == EXPR_ARRAY)
760 else if ((*expr)->expr_type == EXPR_VARIABLE)
777 || (!e->ref && e->expr_type == EXPR_ARRAY))
1114 if (!cl || !cl->length || cl->length->expr_type != EXPR_CONSTANT
1283 gcc_assert (expr->expr_type
[all...]
H A Diresolve.c80 if (source->expr_type == EXPR_CONSTANT)
87 else if (source->expr_type == EXPR_ARRAY)
123 if (mask->expr_type == EXPR_OP && mask->ts.kind != 1)
473 if (n1->expr_type == EXPR_CONSTANT && n2->expr_type == EXPR_CONSTANT)
740 if (dim->expr_type != EXPR_CONSTANT && dim->symtree != NULL
831 temp.expr_type = EXPR_OP;
905 if (dim->expr_type != EXPR_CONSTANT && dim->symtree != NULL
976 a->expr_type = EXPR_VARIABLE;
992 mo->expr_type
[all...]
H A Dtrans-stmt.c269 if (e->expr_type == EXPR_VARIABLE
704 gcc_assert (code->expr2->expr_type == EXPR_VARIABLE);
714 gcc_assert (code->expr4->expr_type == EXPR_VARIABLE);
882 gcc_assert (code->expr2->expr_type == EXPR_VARIABLE);
1059 gcc_assert (code->expr2->expr_type == EXPR_VARIABLE);
1069 gcc_assert (code->expr3->expr_type == EXPR_VARIABLE);
1520 class_target = (e->expr_type == EXPR_VARIABLE)
1551 cst_array_ctor = e->expr_type == EXPR_ARRAY
1585 gcc_assert (e->expr_type == EXPR_VARIABLE);
2609 gcc_assert (d->low->expr_type
[all...]
/haiku-buildtools/gcc/gcc/
H A Dtree-vrp.c2131 zero_nonzero_bits_from_vr (const tree expr_type, argument
2136 *may_be_nonzero = wi::minus_one (TYPE_PRECISION (expr_type));
2137 *must_be_nonzero = wi::zero (TYPE_PRECISION (expr_type));
2368 enum tree_code code, tree expr_type,
2377 if (!INTEGRAL_TYPE_P (expr_type)
2378 && !POINTER_TYPE_P (expr_type))
2428 extract_range_from_binary_expr_1 (vr, code, expr_type, &vrtem0, vr1_);
2432 extract_range_from_binary_expr_1 (&vrres, code, expr_type,
2442 extract_range_from_binary_expr_1 (vr, code, expr_type, vr0_, &vrtem0);
2446 extract_range_from_binary_expr_1 (&vrres, code, expr_type,
2367 extract_range_from_binary_expr_1(value_range_t *vr, enum tree_code code, tree expr_type, value_range_t *vr0_, value_range_t *vr1_) argument
3330 extract_range_from_binary_expr(value_range_t *vr, enum tree_code code, tree expr_type, tree op0, tree op1) argument
[all...]
H A Dubsan.c1513 tree expr_type = TREE_TYPE (expr); local
1515 machine_mode mode = TYPE_MODE (expr_type);
1533 max = build_real (expr_type, maxval);
1537 min = build_minus_one_cst (expr_type);
1564 min = build_real (expr_type, minval2);
1583 max = build_real (expr_type, maxval);
1587 min = build_minus_one_cst (expr_type);
1597 min = build_real (expr_type, minval);
1617 NULL, ubsan_type_descriptor (expr_type),
/haiku-buildtools/gcc/gcc/cp/
H A Dmethod.c596 tree expr_type;
603 expr_type = TREE_TYPE (field);
609 else if (ANON_AGGR_TYPE_P (expr_type) && TYPE_FIELDS (expr_type))
621 if (TREE_CODE (expr_type) != REFERENCE_TYPE)
627 quals |= cp_type_quals (expr_type);
628 expr_type = cp_build_qualified_type (expr_type, quals);
631 init = build3 (COMPONENT_REF, expr_type, parm, field, NULL_TREE);
632 if (move_p && TREE_CODE (expr_type) !
594 tree expr_type; local
703 tree expr_type; local
[all...]
H A Dcvt.c1785 tree expr_type;
1787 expr_type = TREE_TYPE (expr);
1789 if (same_type_p (type, expr_type))
1791 else if (TYPE_PTR_P (type) && TYPE_PTR_P (expr_type)
1792 && comp_ptr_ttypes (TREE_TYPE (type), TREE_TYPE (expr_type)))
1794 else if (TYPE_PTRMEM_P (type) && TYPE_PTRMEM_P (expr_type)
1796 TYPE_PTRMEM_CLASS_TYPE (expr_type))
1798 TYPE_PTRMEM_POINTED_TO_TYPE (expr_type)))
1783 tree expr_type; local
/haiku-buildtools/legacy/gcc/gcc/ch/
H A Dtypeck.c1040 tree expr_type;
1054 expr_type = TREE_TYPE (expr);
1055 if (expr_type == NULL_TREE
1056 || TREE_CODE (expr_type) == ERROR_MARK)
1059 if (expr_type == type)
1062 expr_type_size = int_size_in_bytes (expr_type);
1077 if ((TREE_CODE (expr_type) == INTEGER_TYPE && TREE_CODE (type) == REAL_TYPE) ||
1078 (TREE_CODE (expr_type) == REAL_TYPE && TREE_CODE (type) == INTEGER_TYPE) ||
1079 (TREE_CODE (expr_type) == REAL_TYPE && TREE_CODE (type) == REAL_TYPE))
1089 else if (TREE_CODE (expr_type)
1032 tree expr_type; local
[all...]

Completed in 512 milliseconds

12