Lines Matching defs:cleanup
281 /* (optional) type-specific exit or cleanup block */
2948 basicblock *cleanup = compiler_new_block(c);
2949 if (cleanup == NULL)
2958 ADDOP_JUMP(c, POP_JUMP_IF_FALSE, cleanup);
2967 compiler_use_next_block(c, cleanup);
3102 basicblock *start, *body, *cleanup, *end;
3106 cleanup = compiler_new_block(c);
3108 if (start == NULL || body == NULL || end == NULL || cleanup == NULL) {
3117 ADDOP_JUMP(c, FOR_ITER, cleanup);
3124 compiler_use_next_block(c, cleanup);
3351 basicblock *body, *end, *exit, *cleanup;
3356 cleanup = compiler_new_block(c);
3357 if (body == NULL || end == NULL || exit == NULL || cleanup == NULL) {
3380 ADDOP_JUMP(c, SETUP_CLEANUP, cleanup);
3387 compiler_use_next_block(c, cleanup);
3408 basicblock *cleanup = compiler_new_block(c);
3409 if (!cleanup) {
3434 ADDOP_JUMP(c, SETUP_CLEANUP, cleanup);
3442 compiler_use_next_block(c, cleanup);
3480 basicblock *body, *except, *end, *cleanup;
3486 cleanup = compiler_new_block(c);
3487 if (body == NULL || except == NULL || end == NULL || cleanup == NULL)
3504 ADDOP_JUMP(c, SETUP_CLEANUP, cleanup);
3601 compiler_use_next_block(c, cleanup);
3679 basicblock *cleanup = compiler_new_block(c);
3680 if (cleanup == NULL) {
3701 ADDOP_JUMP(c, SETUP_CLEANUP, cleanup);
3847 compiler_use_next_block(c, cleanup);
4667 basicblock *cleanup = compiler_new_block(c);
4668 if (cleanup == NULL)
4676 ADDOP_JUMP(c, JUMP_IF_FALSE_OR_POP, cleanup);
4684 compiler_use_next_block(c, cleanup);
5602 compiler_with_except_finish(struct compiler *c, basicblock * cleanup) {
5610 compiler_use_next_block(c, cleanup);
5648 basicblock *block, *final, *exit, *cleanup;
5661 cleanup = compiler_new_block(c);
5662 if (!block || !final || !exit || !cleanup)
5698 /* End of body; start the cleanup */
5717 ADDOP_JUMP(c, SETUP_CLEANUP, cleanup);
5723 compiler_with_except_finish(c, cleanup);
5754 basicblock *block, *final, *exit, *cleanup;
5762 cleanup = compiler_new_block(c);
5763 if (!block || !final || !exit || !cleanup)
5799 /* End of body; start the cleanup. */
5813 ADDOP_JUMP(c, SETUP_CLEANUP, cleanup);
5816 compiler_with_except_finish(c, cleanup);
7072 // cleanup to be associated with the failed pattern, not the last line