HomeSort by: relevance | last modified time | path
    Searched refs:lambda_expr (Results 1 - 11 of 11) sorted by relevancy

  /src/external/gpl3/gcc.old/dist/gcc/cp/
lambda.cc 41 tree lambda = make_node (LAMBDA_EXPR);
51 /* Create the closure object for a LAMBDA_EXPR. */
54 build_lambda_object (tree lambda_expr)
62 if (processing_template_decl || lambda_expr == error_mark_node)
63 return lambda_expr;
66 location_t loc = LAMBDA_EXPR_LOCATION (lambda_expr);
69 for (node = LAMBDA_EXPR_CAPTURE_LIST (lambda_expr);
117 type = LAMBDA_EXPR_CLOSURE (lambda_expr);
163 /* Given a LAMBDA_EXPR or closure type LAMBDA, return the op() of the
170 if (TREE_CODE (lambda) == LAMBDA_EXPR)
    [all...]
parser.cc 11007 tree lambda_expr = build_lambda_expr ();
11013 LAMBDA_EXPR_LOCATION (lambda_expr) = token->location;
11035 error_at (LAMBDA_EXPR_LOCATION (lambda_expr),
11057 cp_parser_lambda_introducer (parser, lambda_expr);
11061 type = begin_lambda_type (lambda_expr);
11065 record_lambda_scope (lambda_expr);
11072 register_capture_members (LAMBDA_EXPR_CAPTURE_LIST (lambda_expr));
11110 ok &= cp_parser_lambda_declarator_opt (parser, lambda_expr);
11117 cp_parser_lambda_body (parser, lambda_expr);
11126 LAMBDA_EXPR_CAPTURE_LIST (lambda_expr)
    [all...]
semantics.cc 3879 tree lambda_expr = NULL_TREE; local
3918 lambda_expr = CLASSTYPE_LAMBDA_EXPR (closure);
3924 if (LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda_expr) == CPLD_NONE)
3927 lambda_stack = tree_cons (NULL_TREE, lambda_expr, lambda_stack);
3940 if (lambda_expr && VAR_P (decl) && DECL_ANON_UNION_VAR_P (decl))
3956 else if (lambda_expr)
3961 tree closure = LAMBDA_EXPR_CLOSURE (lambda_expr);
3962 if (LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda_expr) == CPLD_NONE)
cp-tree.h 430 LAMBDA_EXPR_CAPTURES_THIS_P (in LAMBDA_EXPR)
461 LAMBDA_EXPR_MUTABLE_P (in LAMBDA_EXPR)
487 LAMBDA_EXPR_CAPTURE_OPTIMIZED (in LAMBDA_EXPR)
1508 whose TI_TEMPLATE is the immediate LAMBDA_EXPR from which NODE was
1515 LAMBDA_EXPR. */
2400 tree lambda_expr;
2645 /* The associated LAMBDA_EXPR that made this class. */
2647 (LANG_TYPE_CLASS_CHECK (NODE)->lambda_expr)
7782 extern tree start_lambda_function (tree fn, tree lambda_expr);
2395 tree lambda_expr; variable
  /src/external/gpl3/gcc/dist/gcc/cp/
lambda.cc 41 tree lambda = make_node (LAMBDA_EXPR);
50 /* Create the closure object for a LAMBDA_EXPR. */
53 build_lambda_object (tree lambda_expr)
67 else if (processing_template_decl || lambda_expr == error_mark_node)
68 return lambda_expr;
71 location_t loc = LAMBDA_EXPR_LOCATION (lambda_expr);
74 for (node = LAMBDA_EXPR_CAPTURE_LIST (lambda_expr);
122 type = LAMBDA_EXPR_CLOSURE (lambda_expr);
168 /* Given a LAMBDA_EXPR or closure type LAMBDA, return the op() of the
175 if (TREE_CODE (lambda) == LAMBDA_EXPR)
    [all...]
parser.cc 11320 tree lambda_expr = build_lambda_expr ();
11326 LAMBDA_EXPR_LOCATION (lambda_expr) = token->location;
11348 error_at (LAMBDA_EXPR_LOCATION (lambda_expr),
11370 cp_parser_lambda_introducer (parser, lambda_expr);
11388 type = begin_lambda_type (lambda_expr);
11392 record_lambda_scope (lambda_expr);
11393 record_lambda_scope_discriminator (lambda_expr);
11400 register_capture_members (LAMBDA_EXPR_CAPTURE_LIST (lambda_expr));
11439 ok &= cp_parser_lambda_declarator_opt (parser, lambda_expr);
11445 cp_parser_lambda_body (parser, lambda_expr);
    [all...]
semantics.cc 4258 tree lambda_expr = NULL_TREE; local
4297 lambda_expr = CLASSTYPE_LAMBDA_EXPR (closure);
4303 if (LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda_expr) == CPLD_NONE)
4306 lambda_stack = tree_cons (NULL_TREE, lambda_expr, lambda_stack);
4319 if (lambda_expr && VAR_P (decl) && DECL_ANON_UNION_VAR_P (decl))
4335 else if (lambda_expr)
4340 tree closure = LAMBDA_EXPR_CLOSURE (lambda_expr);
4341 if (LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda_expr) == CPLD_NONE)
cp-tree.h 433 LAMBDA_EXPR_CAPTURES_THIS_P (in LAMBDA_EXPR)
491 LAMBDA_EXPR_CAPTURE_OPTIMIZED (in LAMBDA_EXPR)
505 LAMBDA_EXPR_STATIC_P (in LAMBDA_EXPR)
1538 whose TI_TEMPLATE is the immediate LAMBDA_EXPR from which NODE was
1549 LAMBDA_EXPR. */
2461 tree lambda_expr;
2706 /* The associated LAMBDA_EXPR that made this class. */
2708 (LANG_TYPE_CLASS_CHECK (NODE)->lambda_expr)
7996 extern tree start_lambda_function (tree fn, tree lambda_expr);
8373 case LAMBDA_EXPR
2456 tree lambda_expr; variable
    [all...]
pt.cc 1855 case LAMBDA_EXPR:
3860 || TREE_CODE (t) == LAMBDA_EXPR); /* LAMBDA_EXPR_EXTRA_ARGS */
3877 else if (TREE_CODE (t) == LAMBDA_EXPR)
4055 case LAMBDA_EXPR:
11008 case LAMBDA_EXPR:
13392 || TREE_CODE (*tp) == LAMBDA_EXPR);
13416 else if (TREE_CODE (*tp) == LAMBDA_EXPR)
14766 tree lambda_expr = CLASSTYPE_LAMBDA_EXPR (closure_obj);
14769 if (!(LAMBDA_EXPR_DEFAULT_CAPTURE_MODE (lambda_expr) != CPLD_NONE
14770 || LAMBDA_EXPR_CAPTURE_LIST (lambda_expr)))
14765 tree lambda_expr = CLASSTYPE_LAMBDA_EXPR (closure_obj); local
    [all...]
  /src/external/gpl3/gcc/dist/libcc1/
libcp1plugin.cc 1653 tree lambda_expr = build_lambda_expr ();
1655 LAMBDA_EXPR_LOCATION (lambda_expr) = ctx->get_location_t (filename,
1658 tree type = begin_lambda_type (lambda_expr);
1661 LAMBDA_EXPR_EXTRA_SCOPE (lambda_expr) = extra_scope;
1662 LAMBDA_EXPR_SCOPE_ONLY_DISCRIMINATOR (lambda_expr) = discriminator;
1663 LAMBDA_EXPR_SCOPE_SIG_DISCRIMINATOR (lambda_expr) = discriminator;
1681 tree lambda_expr = CLASSTYPE_LAMBDA_EXPR (closure_type);
1683 tree lambda_object = build_lambda_object (lambda_expr);
1648 tree lambda_expr = build_lambda_expr (); local
1676 tree lambda_expr = CLASSTYPE_LAMBDA_EXPR (closure_type); local
  /src/external/gpl3/gcc.old/dist/libcc1/
libcp1plugin.cc 1653 tree lambda_expr = build_lambda_expr ();
1655 LAMBDA_EXPR_LOCATION (lambda_expr) = ctx->get_location_t (filename,
1658 tree type = begin_lambda_type (lambda_expr);
1661 LAMBDA_EXPR_EXTRA_SCOPE (lambda_expr) = extra_scope;
1662 LAMBDA_EXPR_DISCRIMINATOR (lambda_expr) = discriminator;
1680 tree lambda_expr = CLASSTYPE_LAMBDA_EXPR (closure_type);
1682 tree lambda_object = build_lambda_object (lambda_expr);
1648 tree lambda_expr = build_lambda_expr (); local
1675 tree lambda_expr = CLASSTYPE_LAMBDA_EXPR (closure_type); local

Completed in 89 milliseconds