Macro \PIPS
[pipstransfo.git] / pipstransfo.tex
index 55ab7fa..f24434a 100644 (file)
@@ -7,9 +7,12 @@
 
 \usepackage{listings}
 \usepackage{hyperref}
 
 \usepackage{listings}
 \usepackage{hyperref}
+\usepackage{xspace}
 
 
+\def\PIPS{PIPS\xspace}
 
 
-\title{PIPS~--- List of code transformations}
+
+\title{\PIPS~--- List of code transformations}
 
 
 
 
 
 
 \item constant propagation
 \end{itemize}
 
 \item constant propagation
 \end{itemize}
 
-\chapter{List of Pips transformations}
+\chapter{List of \PIPS transformations}
 
 \section{Memory allocation alteration}
 
 
 \section{Memory allocation alteration}
 
 \begin{description}
 
 \item[loop unrolling]{
 \begin{description}
 
 \item[loop unrolling]{
-  is a loop transformation. 
+  is a loop transformation.
   Unrolling a loop by a factor of $n$ consists in the substitution of a loop
   body by itself, replicated $n$ times. A prelude and/or postlude are
   added to preserve the number of iteration.}
   Unrolling a loop by a factor of $n$ consists in the substitution of a loop
   body by itself, replicated $n$ times. A prelude and/or postlude are
   added to preserve the number of iteration.}
   containing the loop without the test in both true and false branch.}
 
 \item[loop normalization]{is a loop transformation that changes
   containing the loop without the test in both true and false branch.}
 
 \item[loop normalization]{is a loop transformation that changes
-  the loop initial increment value or the loop range to enforce certain values, 
+  the loop initial increment value or the loop range to enforce certain values,
   generally~1.}
 
 \end{description}
   generally~1.}
 
 \end{description}