this is for holding javascript data
Camil Demetrescu edited experim.tex
over 8 years ago
Commit id: c98ea6caa77db68e8a4ed00ecbc55eb4693338f8
deletions | additions
diff --git a/experim.tex b/experim.tex
index d808ec6..31164fa 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
\medskip \newline
\fi
\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.