this is for holding javascript data
Camil Demetrescu edited approach.tex
over 8 years ago
Commit id: 48113a916f2242df7df79fcc2191b965705f4a68
deletions | additions
diff --git a/approach.tex b/approach.tex
index 8150bf3..cafbf44 100644
--- a/approach.tex
+++ b/approach.tex
...
Instrumenting functions for OSR at a higher level of representation than machine code yields several benefits:
\begin{enumerate}
\item {\em
platform Platform independence}:
both the base/variant code and the OSR instrumentation code
are is lowered to native code by the compiler backend, which handles the details of the target ABI;
\item
{\em Optimization}: lowering OSR instrumentation code along with the application code can generate faster code than local binary instrumentation. For instance, dead code elimination in \fosrto\ can suppress portions of code that would no longer be needed when jumping to the landing pad \textsf{L'}, producing smaller code and enabling better register allocation and instruction scheduling.
\item {\em Debugging}: [...]
\end{enumerate}
...