David Schneider committed ab4585a


Comments (0)

Files changed (2)


 	latex paper
 	latex paper
 	dvips -t letter paper
+	sed -i '' -e "s/paper.dvi/The Efficient Handling of Guards in the Design of RPython's Tracing JIT/g"
 	ps2pdf -sPAPERSIZE=letter	
 	mv paper.pdf vmil01-schneider.pdf


 of a tracing just-in-time compiler.
-%Section~\ref{sec:Evaluation} presents Figures about the absolute number of
-%operations for each benchmark, and the overhead produced by the information
-%stored at the different levels for the guards
 In this paper we want to substantiate the aforementioned observations about guards and
 describe based on them the reasoning behind their implementation in
 RPython's tracing just-in-time compiler. The contributions of this paper are:
 pseudo-assembler if the operation and the guard are compiled separated or if
 they are merged.
-%\todo{Figure needs better formatting}
 others. Any remaining errors are our own.
-%\todo{remove this section and the figures}
-%    \include{figures/ops_count_table}
-%    \caption{Relative numbers of operations in the traces generated for
-%    different benchmarks}
-%    \label{fig:ops_count}
-%\caption{Relative frequency of operations before and after optimization}