Lines Matching defs:post
3357 gimple_seq post = NULL, *orig_post_p = post_p;
3375 /* For postfix, make sure the inner expression's post side effects
3378 post_p = &post;
3424 gimplify_seq_add_seq (orig_post_p, post);
3504 post queue which is then appended to the end of PRE_P. */
3666 gimplify_expr to use an internal post queue. */
14860 after the main expression. If this is NULL, the post
14863 The reason why the output is split in two is to handle post
14865 inner and outer post side-effects which need to be emitted in
14867 traversal. For instance, for the expression (*p--)++ the post
14868 side-effects of '--' must actually occur *after* the post
14878 However, the post-decrement operation in line #2 must not be
14887 So, by specifying a separate post queue, it is possible
14888 to emit the post side-effects in the correct order.
16081 post-effects internally; if that's the case, we need to copy into
16082 a temporary before adding the post-effects to POST_P. */