[llvm-commits] CVS: llvm-www/ProjectsWithLLVM/index.html

Brian Gaeke gaeke at cs.uiuc.edu
Thu May 13 16:50:01 PDT 2004


Changes in directory llvm-www/ProjectsWithLLVM:

index.html updated: 1.13 -> 1.14

---
Log message:

Add LLVM-TV; fix my at-school website URL; fix typo.


---
Diffs of the changes:  (+40 -5)

Index: llvm-www/ProjectsWithLLVM/index.html
diff -u llvm-www/ProjectsWithLLVM/index.html:1.13 llvm-www/ProjectsWithLLVM/index.html:1.14
--- llvm-www/ProjectsWithLLVM/index.html:1.13	Wed May 12 18:53:24 2004
+++ llvm-www/ProjectsWithLLVM/index.html	Thu May 13 16:50:00 2004
@@ -2,7 +2,7 @@
 <div class="www_sectiontitle">Projects built with LLVM</div>
 
 <p>This page is an incomplete list of the projects built with LLVM, sorted in
-reverse cronological order.  The idea of this list is to show some of the things
+reverse chronological order.  The idea of this list is to show some of the things
 that have been done with LLVM for various course projects or for other purposes,
 which can be used as a source of ideas for future projects.</p>
 
@@ -21,12 +21,47 @@
 papers, presentations, posters, or anything else you have.</p>
 
 <!--=========================================================================-->
-<!--<div class="www_sectiontitle">CS426: Advanced Compilers</b> (Fall 2003)</div>-->
+<div class="www_sectiontitle">
+CS497rej: Object-Oriented Programming and Design (Spring 2004)
+</div>
 <!--=========================================================================-->
 
+<!-- _______________________________________________________________________ -->
+<div class="doc_subsubsection">
+<a name="llvmtv">LLVM Visualization Tool<br>
+<a href="http://misha.brukman.net/">Misha Brukman</a>,
+<a href="http://nondot.org/tonic/">Tanya Brethour</a>, and
+<a href="http://netfiles.uiuc.edu/gaeke/www/">Brian Gaeke</a>
+</div>
+
+<p>
+The LLVM Visualization Tool (LLVM-TV) can be used to visualize the effects
+of transformations written in the LLVM framework.  Our visualizations
+reflect the state of a compilation unit at a single instant in time,
+between transformations; we call these saved states "snapshots".  A user
+can visualize a sequence of snapshots of the same module---for example,
+as a program is being optimized---or snapshots of different modules,
+for comparison purposes.
+</p>
+
+<p>
+Our target audience consists of developers working within the LLVM
+framework, who are trying to understand the LLVM representation and its
+analyses and transformations.  In addition, LLVM-TV has been designed
+to make it easy to add new kinds of program visualization modules.
+LLVM-TV is based on the <a href="http://www.wxwindows.org">wxWidgets</a>
+cross-platform GUI framework, and uses AT&T Research's
+<a href="http://www.research.att.com/sw/tools/graphviz">GraphViz</a> to
+draw graphs.
+</p>
+
+<p><a href="http://wiki.cs.uiuc.edu/cs497rej/LLVM+Visualization+Tool">Wiki
+page</a> with overview; design doc, user manual & download on the
+<a href="http://llvm.cs.uiuc.edu/~gaeke/llvm-tv">LLVM-TV website</a></p>
+
 <!--=========================================================================-->
 <div class="www_sectiontitle">
-CS426: Advanced Compilers (Fall 2004)
+CS426: Advanced Compilers (Fall 2003)
 </div>
 <!--=========================================================================-->
 
@@ -98,7 +133,7 @@
 <div class="doc_subsubsection">
 <a name="llva-emu">LLVA-emu project</a><br>
 <a href="http://misha.brukman.net/">Misha Brukman</a>, 
-<a href="http://www.students.uiuc.edu/~gaeke/">Brian Gaeke</a>
+<a href="http://netfiles.uiuc.edu/gaeke/www/">Brian Gaeke</a>
 </div>
 
 <p>"Traditional architectures use the hardware instruction set for dual
@@ -201,7 +236,7 @@
                for <u>LL</u>VM bytec<u>o</u>de<br>
 <a href="http://nondot.org/sabre/">Chris Lattner</a>,
 <a href="http://misha.brukman.net/">Misha Brukman</a>, 
-<a href="http://www.students.uiuc.edu/~gaeke/">Brian Gaeke</a>
+<a href="http://netfiles.uiuc.edu/gaeke/www/">Brian Gaeke</a>
 </div>
 
 <p>"We present the design and implementation of Jello, a <i>retargetable</i>





More information about the llvm-commits mailing list