this is for holding javascript data
Camil Demetrescu edited experim.tex
over 8 years ago
Commit id: 66aefcd71d61ab0cc243eb3bba4a737fb2ac2318
deletions | additions
diff --git a/experim.tex b/experim.tex
index 31164fa..c7909dd 100644
--- a/experim.tex
+++ b/experim.tex
...
%We generated the IR modules for our experiments with {\tt clang}, starting from the C version of the \shootout\ suite. In the version of the code we will refer to as {\em unoptimized}, no LLVM optimization passes were performed on the code other than {\em mem2reg}, which promotes memory references to register references and constructs the SSA (Static Single Assignment) form. Starting from this version, we then generate an {\em optimized} version performing using the LLVM IR optimizer {\tt opt} at {\tt -O1} optimization level.
\ifx\noauthorea\undefined
\newline
\fi \ifauthorea{\newline}{}
\noindent We generate the IR modules for our experiments with {\tt clang} starting from the C version of the \shootout\ suite. To cover scenarios where OSR machinery is inserted in programs with different optimization levels, we consider two versions: 1) {\em unoptimized}, where the only LLVM optimization we perform is {\tt mem2reg} to promote stack references to registers and construct the SSA form; 2) {\em optimized}, where we apply {\tt opt} {\tt -O1} to the unoptimized version.
...
\caption{\label{tab:feval} Q4: Speedup comparison for \feval\ optimization.}
\end{small}
\end{table}
\ifauthorea{\newline}{}
\paragraph{Q4: Optimizing {\tt feval} in MATLAB.}
%\label{sse:feval-results}