Camil Demetrescu edited osr-llvm.tex  over 8 years ago

Commit id: 29de4f5add8f82aa32ca8ff97641e6c9f9f37e0f

deletions | additions      

       

\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