diff options
author | Son Ho | 2024-03-08 19:33:08 +0100 |
---|---|---|
committer | Son Ho | 2024-03-08 19:33:08 +0100 |
commit | cd99485fa2493697b2b3775a5cae80bf9bf58a99 (patch) | |
tree | 9034141b3dc421c1033b240fedb6f832011d1c8e /compiler/InterpreterLoopsFixedPoint.mli | |
parent | eb9844a06f3da5ffec989d9e42cc7776d0c026db (diff) |
Make progress on fixing the loops
Diffstat (limited to 'compiler/InterpreterLoopsFixedPoint.mli')
-rw-r--r-- | compiler/InterpreterLoopsFixedPoint.mli | 2 |
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. |