summaryrefslogtreecommitdiff
path: root/tex/thesis/implementation/implementation.tex
diff options
context:
space:
mode:
authorCarlo Zancanaro <carlo@carlo-laptop>2012-11-27 14:11:18 +1100
committerCarlo Zancanaro <carlo@carlo-laptop>2012-11-27 14:11:18 +1100
commitc0e0ae1e0399e17b5ad5f9a22905ab352153c8b7 (patch)
treec74fbf32c3b9740d27c26751588949e06d96cc15 /tex/thesis/implementation/implementation.tex
parentec585a127f8f673be9e8a09ee394571b232b1b8d (diff)
A bunch more thesis stuff.
Diffstat (limited to 'tex/thesis/implementation/implementation.tex')
-rw-r--r--tex/thesis/implementation/implementation.tex18
1 files changed, 16 insertions, 2 deletions
diff --git a/tex/thesis/implementation/implementation.tex b/tex/thesis/implementation/implementation.tex
index 2fd41ad..7e432f8 100644
--- a/tex/thesis/implementation/implementation.tex
+++ b/tex/thesis/implementation/implementation.tex
@@ -1,6 +1,6 @@
\chapter{Implementation} \label{chap:implementation}
-Our implementation of the Demand Driven Strategy improvement algorithm
+Our implementation of the Demand Driven Strategy Improvement algorithm
presented in Chapter \ref{chap:contribution} is in C++. We chose to
develop it in C++ for two major reasons:
\begin{itemize}
@@ -13,4 +13,18 @@ develop it in C++ for two major reasons:
obvious choice of language.
\end{itemize}
-The solver was developed using only the STL.
+The solver was developed using only the STL for the core of the
+solver. A front-end was developed using the ANTLR parser generator
+\cite{antlr} to test the solver separately to the LLVM/Clang
+integration.
+
+\section{Solver}
+
+
+\section{LLVM/Clang}
+
+
+
+\subsection{Chain construction}
+
+\lstinputlisting{implementation/experiments/chain.c}