Skip to content

Commit

Permalink
(Generic Data Flow) Add docs
Browse files Browse the repository at this point in the history
  • Loading branch information
Akshatha Bhat committed Jul 2, 2012
1 parent 1aa780f commit f4d5292
Show file tree
Hide file tree
Showing 10 changed files with 603 additions and 3 deletions.
592 changes: 592 additions & 0 deletions docs/Rose/Tutorial/GenericDFA.tex

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion docs/Rose/Tutorial/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ latexFiles = \
traversal.tex loopRecognition.tex typeInfoFromFunctionParameters.tex resolveOverloadedFunction.tex \
templateParameter.tex \
buildCFG.tex parallelChecker.tex defuseAnalysis.tex \
binaryAnalysis.tex buildCallGraph.tex buildVFA.tex classHierarchyGraph.tex loopOptimization.tex inliner.tex outliner.tex \
binaryAnalysis.tex GenericDFA.tex buildCallGraph.tex buildVFA.tex classHierarchyGraph.tex loopOptimization.tex inliner.tex outliner.tex \
parser-docs.tex codeCoverage.tex scopeInformation.tex sideeffect-docs.tex \
tauInstrumentation.tex templateSupport.tex dataBaseSupport.tex recognitionOfAbstractions.tex \
debuggingSupport.tex commandlineProcessing.tex customGraphs.tex tutorialMakefile.tex wrapup.tex \
Expand Down
2 changes: 2 additions & 0 deletions docs/Rose/Tutorial/tutorial.tex.in
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
\usepackage{moreverb}

\usepackage{hyperref}

\hypersetup {
colorlinks= true,
urlcolor=blue,
Expand Down Expand Up @@ -268,6 +269,7 @@ ROSE.}
\normalsize{This part exemplifies the use of existing ROSE analyses and how
to build customized analyses using ROSE.}
}
\input{GenericDFA}
\input{loopRecognition}
\input{virtualCFG}
\input{buildCFG}
Expand Down
10 changes: 8 additions & 2 deletions tutorial/Makefile.am
Original file line number Diff line number Diff line change
Expand Up @@ -1247,7 +1247,7 @@ callGraph.pdf: buildCallGraph
@echo "Generate call graph from processing of input code (callGraph) ..."
./buildCallGraph $(ROSE_FLAGS) -c $(srcdir)/inputCode_BuildCG.C
$(top_srcdir)/scripts/dotgenLetterPDF inputCode_BuildCG.C_callGraph.dot callGraph.pdf
# Liao, add a non-trival test input
# Liao, add a non-trival test input
./buildCallGraph $(ROSE_FLAGS) -c $(srcdir)/bt_onefile.c
if ROSE_USE_GRAPHVIZ_DOT
# DQ (10/19/2009): Added error checking to (catches lack of "dot" in path).
Expand Down Expand Up @@ -1532,7 +1532,13 @@ EXTRA_DIST = \
inputCode_dwarfAnalysis.C \
inputCode_reductionRecognition.C \
livenessAnalysis-2.C \
bt_onefile.c
bt_onefile.c \
dfa_cpa.pdf \
dfa_ex.pdf \
transformation_cfg.pdf \
transformation_srcode.pdf \
lattice_cpa.pdf \
code_replacement_transformation.pdf

if HAVE_YICES
EXTRA_DIST += yicesInputExample.C
Expand Down
Binary file added tutorial/code_replacement_transformation.pdf
Binary file not shown.
Binary file added tutorial/dfa_cpa.pdf
Binary file not shown.
Binary file added tutorial/dfa_ex.pdf
Binary file not shown.
Binary file added tutorial/lattice_cpa.pdf
Binary file not shown.
Binary file added tutorial/transformation_cfg.pdf
Binary file not shown.
Binary file added tutorial/transformation_srcode.pdf
Binary file not shown.

0 comments on commit f4d5292

Please sign in to comment.