Lines Matching defs:sub
676 declared to be constexpr, or a sub-statement thereof. Returns the
1446 sub-CONSTRUCTORs. Otherwise return T.
1474 /* If T is a CONSTRUCTOR, ggc_free T and any sub-CONSTRUCTORs. */
1730 /* Clean CONSTRUCTOR_NO_CLEARING from CTOR and its sub-aggregates. */
2478 there is no new (sub)object. */
3956 /* The sub-aggregate initializer might contain a placeholder;
3958 the (newly created) sub-initializer. */
4461 tree sub = op0;
4466 while (CONVERT_EXPR_P (sub) || TREE_CODE (sub) == NON_LVALUE_EXPR
4467 || TREE_CODE (sub) == VIEW_CONVERT_EXPR)
4469 if (TREE_CODE (sub) == NOP_EXPR
4470 && REINTERPRET_CAST_P (sub))
4472 sub = TREE_OPERAND (sub, 0);
4475 subtype = TREE_TYPE (sub);
4479 if (TREE_CODE (sub) == ADDR_EXPR)
4481 tree op = TREE_OPERAND (sub, 0);
4499 else if (TREE_CODE (sub) == POINTER_PLUS_EXPR
4500 && tree_fits_uhwi_p (TREE_OPERAND (sub, 1)))
4502 tree op00 = TREE_OPERAND (sub, 0);
4503 tree op01 = TREE_OPERAND (sub, 1);
4517 = cxx_fold_indirect_ref (ctx, loc, TREE_TYPE (subtype), sub, NULL);
4519 sub = newsub;
4521 sub = build1_loc (loc, INDIRECT_REF, TREE_TYPE (subtype), sub);
4522 type_domain = TYPE_DOMAIN (TREE_TYPE (sub));
4525 return build4_loc (loc, ARRAY_REF, type, sub, min_val, NULL_TREE,
4578 tree sub = op0;
4579 STRIP_NOPS (sub);
4580 if (TREE_CODE (sub) == ADDR_EXPR)
4583 (TREE_TYPE (TREE_TYPE (sub)), TREE_TYPE (t)));
4588 "constant expression", build_fold_indirect_ref (sub),
7873 sub-object of such an object; */