this is for holding javascript data
Camil Demetrescu
over 8 years ago
Commit id: d3341d58c4e5fc1701cfc89654278fdb3587afac
deletions | additions
diff --git a/eval-new-approach.tex b/eval-new-approach.tex
index ed14c6b..8053c5c 100644
--- a/eval-new-approach.tex
+++ b/eval-new-approach.tex
...
\paragraph{Implementation in McVM.}
We implemented our approach in McVM\footnote{As a by-product of our project, we ported the MATLAB McVM virtual machine from the LLVM legacy JIT to the new MCJIT toolkit.}, extending it with four main components:
\ifdefined \noauthorea
\begin{enumerate}[noitemsep]
\else
\begin{enumerate}
\fi
\item An analysis pass to identify optimization opportunities for \feval\ instructions in the IIR of a function.
\item An extension for the IIR compiler to track the mapping between IIR and IR objects at \feval\ sites.
\item An OSR inserter based on \osrkit\ to inject open OSR points in the IR for IIR locations annotated during the analysis pass.