summaryrefslogtreecommitdiff
path: root/compiler/InterpreterLoopsFixedPoint.mli
diff options
context:
space:
mode:
authorSon Ho2024-03-08 19:33:08 +0100
committerSon Ho2024-03-08 19:33:08 +0100
commitcd99485fa2493697b2b3775a5cae80bf9bf58a99 (patch)
tree9034141b3dc421c1033b240fedb6f832011d1c8e /compiler/InterpreterLoopsFixedPoint.mli
parenteb9844a06f3da5ffec989d9e42cc7776d0c026db (diff)
Make progress on fixing the loops
Diffstat (limited to 'compiler/InterpreterLoopsFixedPoint.mli')
-rw-r--r--compiler/InterpreterLoopsFixedPoint.mli2
1 files changed, 2 insertions, 0 deletions
diff --git a/compiler/InterpreterLoopsFixedPoint.mli b/compiler/InterpreterLoopsFixedPoint.mli
index 65a76359..c0e5dca5 100644
--- a/compiler/InterpreterLoopsFixedPoint.mli
+++ b/compiler/InterpreterLoopsFixedPoint.mli
@@ -56,6 +56,8 @@ val prepare_ashared_loans : loop_id option -> Cps.cm_fun
- the map from region group id to the corresponding abstraction appearing
in the fixed point (this is useful to compute the return type of the loop
backward functions for instance).
+ Note that this is a partial map: the loop doesn't necessarily introduce
+ an abstraction for each input region of the function.
Rem.: the list of symbolic values should be computable by simply exploring
the fixed point environment and listing all the symbolic values we find.