this is for holding javascript data
Camil Demetrescu edited osr-llvm.tex
over 8 years ago
Commit id: 29de4f5add8f82aa32ca8ff97641e6c9f9f37e0f
deletions | additions
diff --git a/osr-llvm.tex b/osr-llvm.tex
index c33df95..d4c046a 100644
--- a/osr-llvm.tex
+++ b/osr-llvm.tex
...
\item {\em StateMapper}: module that [...]
\item {\em insertResolvedOSR(f1, b1, f2, b2, cond, m)}: function that inserts a resolved OSR point in function {\em f1} at basic block {\em b1} to function {\em f2} at basic block {\em b2}, using as OSR condition a sequence of IR instructions {\em cond} and a state mapper {\em m}.
\item {\em insertOpenOSR()}: [...]
\item {\em
generateOSRDestFun()}: generateOSRContFun(...)}: generates the continuation function [...]
\end{itemize}
%To place an open OSR, \tinyvm\ requires the following pieces of information: 1) a pointer to the