[llvm-commits] [compiler-rt] r74567 - in /compiler-rt/trunk/www: content.css index.html menu.css menu.html.incl

Chris Lattner sabre at nondot.org
Tue Jun 30 15:56:43 PDT 2009


Author: lattner
Date: Tue Jun 30 17:56:43 2009
New Revision: 74567

URL: http://llvm.org/viewvc/llvm-project?rev=74567&view=rev
Log:
initial web page for compiler_rt

Added:
    compiler-rt/trunk/www/content.css
    compiler-rt/trunk/www/index.html
    compiler-rt/trunk/www/menu.css
    compiler-rt/trunk/www/menu.html.incl

Added: compiler-rt/trunk/www/content.css
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/www/content.css?rev=74567&view=auto

==============================================================================
--- compiler-rt/trunk/www/content.css (added)
+++ compiler-rt/trunk/www/content.css Tue Jun 30 17:56:43 2009
@@ -0,0 +1,25 @@
+html, body {
+  padding:0px;
+  font-size:small; font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, Helvetica, sans-serif; background-color: #fff; color: #222;
+  line-height:1.5;
+}
+
+h1, h2, h3, tt { color: #000 }
+
+h1 { padding-top:0px; margin-top:0px;}
+h2 { color:#333333; padding-top:0.5em; }
+h3 { padding-top: 0.5em; margin-bottom: -0.25em; color:#2d58b7}
+li { padding-bottom: 0.5em; }
+ul { padding-left:1.5em; }
+
+/* Slides */
+IMG.img_slide {
+    display: block;
+    margin-left: auto;
+    margin-right: auto
+}
+
+.itemTitle { color:#2d58b7 }
+
+/* Tables */
+tr { vertical-align:top }

Added: compiler-rt/trunk/www/index.html
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/www/index.html?rev=74567&view=auto

==============================================================================
--- compiler-rt/trunk/www/index.html (added)
+++ compiler-rt/trunk/www/index.html Tue Jun 30 17:56:43 2009
@@ -0,0 +1,67 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" 
+          "http://www.w3.org/TR/html4/strict.dtd">
+<!-- Material used from: HTML 4.01 specs: http://www.w3.org/TR/html401/ -->
+<html>
+<head>
+  <META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
+  <title>"compiler_rt" Runtime Library</title>
+  <link type="text/css" rel="stylesheet" href="menu.css">
+  <link type="text/css" rel="stylesheet" href="content.css">
+</head>
+<body>
+<!--#include virtual="menu.html.incl"-->
+<div id="content">
+  <!--*********************************************************************-->
+  <h1>"compiler_rt" Runtime Library</h1>
+  <!--*********************************************************************-->
+  
+  <p>The compiler_rt project is a simple library that provides an implementation
+     of the low-level target-specific hooks required by code generation and
+     other runtime components.  For example, when compiling for a 32-bit target,
+    converting a double to a 64-bit unsigned integer is compiling into a runtime
+    call to the "__fixunsdfdi" function.  The compiler_rt library provides
+    optimized implementations of this and other low-level routines.</p>
+  
+  <!--=====================================================================-->
+  <h2 id="goals">Goals</h2>
+  <!--=====================================================================-->
+  
+  <p>Different targets require different routines.  The compiler_rt project aims
+     to implement these routines in both target-independent C form as well as
+     providing heavily optimized assembly versions of the routines in some
+     cases.  It should be very easy to bring compiler_rt to support a new
+     target by adding the new routines needed by that target.</p>
+     
+  <p>Where it make sense, the compiler_rt project aims to implement interfaces
+     that are drop-in compatible with the libgcc interfaces.</p>
+
+  <!--=====================================================================-->
+  <h2 id="features">Features</h2>
+  <!--=====================================================================-->
+
+   <p>The current feature set of compiler_rt is:</p>
+
+   <ul>
+    <li>Full support for the libgcc interfaces required by these targets:
+      <ul>
+      <li>Darwin i386</li>
+      <li>Darwin X86-64</li>
+      <li>Darwin PowerPC</li>
+      <li>Darwin PowerPC 64</li>
+      </ul></li>
+      
+    <li>High performance hand tuned implementations of commonly used functions
+        like __floatundidf in assembly that are dramatically faster than the
+        libgcc implementations.</li>
+    <li>A target-independent implementation of the Apple "Blocks" runtime
+        interfaces.</li>
+   </ul>
+  
+  <!--=====================================================================-->
+  <h2>Get it and get involved!</h2>
+  <!--=====================================================================-->
+  
+  <p>TODO.</p>
+</div>
+</body>
+</html>

Added: compiler-rt/trunk/www/menu.css
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/www/menu.css?rev=74567&view=auto

==============================================================================
--- compiler-rt/trunk/www/menu.css (added)
+++ compiler-rt/trunk/www/menu.css Tue Jun 30 17:56:43 2009
@@ -0,0 +1,39 @@
+/***************/
+/* page layout */
+/***************/
+
+[id=menu] {
+	position:fixed;
+	width:25ex;
+}
+[id=content] {
+	/* *****  EDIT THIS VALUE IF CONTENT OVERLAPS MENU ***** */
+	position:absolute;
+  left:29ex;
+	padding-right:4ex;
+}
+
+/**************/
+/* menu style */
+/**************/
+
+#menu .submenu {
+	padding-top:1em;
+	display:block;
+}
+
+#menu label {
+	display:block;
+	font-weight: bold;
+	text-align: center;
+	background-color: rgb(192,192,192);
+}
+#menu a {
+	padding:0 .2em;
+	display:block;
+	text-align: center;
+	background-color: rgb(235,235,235);
+}
+#menu a:visited {
+	color:rgb(100,50,100);
+}
\ No newline at end of file

Added: compiler-rt/trunk/www/menu.html.incl
URL: http://llvm.org/viewvc/llvm-project/compiler-rt/trunk/www/menu.html.incl?rev=74567&view=auto

==============================================================================
--- compiler-rt/trunk/www/menu.html.incl (added)
+++ compiler-rt/trunk/www/menu.html.incl Tue Jun 30 17:56:43 2009
@@ -0,0 +1,19 @@
+<div id="menu">
+  <div>
+    <a href="http://llvm.org/">LLVM Home</a>
+  </div>
+  
+  <div class="submenu">
+    <label>compiler_rt Info</label>
+    <a href="/index.html">About</a>
+  </div>
+
+  <div class="submenu">
+    <label>Quick Links</label>
+    <a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev">llvmdev</a>
+    <a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits">llvm-commits</a>
+    <a href="http://llvm.org/bugs/">Bug Reports</a>
+    <a href="http://llvm.org/svn/llvm-project/compiler_rt/trunk/">Browse SVN</a>
+    <a href="http://llvm.org/viewvc/llvm-project/compiler_rt/trunk/">Browse ViewVC</a>
+  </div>
+</div>





More information about the llvm-commits mailing list