Lines Matching full:captures
761 /* A wrapper around another operand that captures its value. */
1349 /* Deep-copy captures and expressions, replacing operations as in replace_id()
2075 of expressions with omit_one_operand. Analyze captures in
2107 /* Analyze captures in S. */
2138 /* Analyze captures in the match expression piece O. */
2155 /* Recurse to exprs and captures. */ in walk_match()
2159 /* We need to look past multiple captures to find a captured in walk_match()
2160 expression as with conditional converts two captures in walk_match()
2162 what captures capture the same thing. */ in walk_match()
2171 /* Mark expr (non-leaf) captures and forced single-use exprs. */ in walk_match()
2176 /* Zero-operand expression captures like ADDR_EXPR@0 are in walk_match()
2215 /* Analyze captures in the result expression piece O. Return true
2227 which captures this will end up using (well, we don't in walk_result()
2299 /* Look for captures in the C expr E. */
2304 /* Give up for C exprs mentioning captures not inside TREE_TYPE, in walk_c_expr()
2602 /* Replace captures for code-gen. */ in gen_transform()
2620 fprintf (f, "captures[%u]", *cid); in gen_transform()
2671 snprintf (buf, sizeof (buf), "captures[%u]", where); in gen_transform()
2683 fprintf_indent (f, indent, "%s = unshare_expr (captures[%u]);\n", in gen_transform()
2688 fprintf_indent (f, indent, "%s = captures[%u];\n", dest, where); in gen_transform()
3276 /* Analyze captures and perform early-outs on the incoming arguments in gen_1()
3302 "if (TREE_SIDE_EFFECTS (captures[%d])) " in gen_1()
3335 fprintf (f, "!single_use (captures[%d])", i); in gen_1()
3459 /* Search for captures used multiple times in the result expression in gen_1()
3471 "if (! tree_invariant_p (captures[%d])) " in gen_1()
3539 /* Search for captures not used in the result expression and dependent in gen_1()
3550 "if (TREE_SIDE_EFFECTS (captures[%d]))\n", in gen_1()
3554 "fold_ignored_result (captures[%d]), _r);\n", in gen_1()
3577 fprintf_indent (f, indent, "tree captures[%u] ATTRIBUTE_UNUSED = { %s", in gen()
3595 "valueize, type, captures", info->fname); in gen()
3608 fprintf (f, ", captures"); in gen()
3765 "(captures)\n", in gen()
3775 fprintf (f, " tree *captures\n"); in gen()
4967 /* Helper for finish_match_operand, collecting captures of OP in CPTS
4991 /* Look for matching captures, diagnose mis-uses of @@ and apply in finish_match_operand()
5013 a fake ID and rewrite all captures to use it. This turns in finish_match_operand()
5018 /* Create a fake ID and rewrite all captures to use it. */ in finish_match_operand()