aboutsummaryrefslogtreecommitdiffstats
path: root/core/module-run.h
diff options
context:
space:
mode:
Diffstat (limited to 'core/module-run.h')
-rw-r--r--core/module-run.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/core/module-run.h b/core/module-run.h
index 9168c84..dc4a023 100644
--- a/core/module-run.h
+++ b/core/module-run.h
@@ -169,6 +169,9 @@ int pure_run_rest(Frame *, uint32_t pc);
* or how an item it appends stopped at its round (as the executor's step:
* the event is undone, the work so far counted). */
int pure_batch_run(Frame *, Loop *, unsigned *done);
+/* Each batch loop's plan (docs/design/025), made once the plans of the module's instructions are final. false: no memory. */
+bool pure_batch_plans(PureModule *);
+void pure_batch_plans_free(PureModule *);
/* Whether the LOCAL_LOAD at pc, in a block ending at end, begins x = x op e
* (x its local, op ADD, MIN or MAX, e computed above x with no branch or
* loop): a reduction across a batch's rounds. *at: op's pc. */