changeset 24:9d2adb662adb

fix title
author Kaito Tokumori <e105711@ie.u-ryukyu.ac.jp>
date Sun, 05 Jul 2015 10:33:02 +0900
parents 5fa7d8240579
children 8144b7f25874
files presentation/presen.html
diffstat 1 files changed, 38 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/presentation/presen.html	Sun Jul 05 03:27:07 2015 +0900
+++ b/presentation/presen.html	Sun Jul 05 10:33:02 2015 +0900
@@ -2,7 +2,7 @@
 <html>
   <head>
     <meta charset='utf-8'>
-    <title>Presentation</title>
+    <title>Implementing Continuation based language in Clang and LLVM</title>
     <!-- style sheet links -->
     <link rel="stylesheet/less" href="themes/blank/projection.css.less"  media="screen,projection">
     <link rel="stylesheet/less" href="themes/blank/screen.css.less"      media="screen">
@@ -460,7 +460,7 @@
 int f(){
   printf("caller : main1 entry\n");
   __code (*__ret)(int, void *) = <font color='red'>__return</font>;
-  struct __CbC_env *__env = <font color='red'>__environment</font>;
+  void *__env = <font color='red'>__environment</font>;
   goto g(1, __ret, __env);
   return 0;
 }
@@ -647,8 +647,39 @@
           </td></tr>
         </table>
       </div>
-
-    </div> <!-- presentation -->
+      
+      <div class='slide'>
+        <h2>Calling Convention</h2>
+        <table border='1' align='center' width='80%'>
+          <tr><td width='25%'>
+              Name
+            </td><td>
+              Description
+          </td></tr>
+          <tr><td>
+              ccc
+            </td><td>
+              C calling conbentions.<br>
+              This calling convention supports varargs function calls and tolerates some mismatch in the declared prototype and implemented declaration of the function.
+          </td></tr>
+          <tr><td>
+              cc10
+            </td><td>
+              This calling convention has been implemented specifically for use by the Glasgow Haskell Compiler (GHC).
+          </td></tr>
+          <tr><td>
+              cc11
+            </td><td>
+              This calling convention has been implemented specifically for use by the High-Performance Erlang (HiPE) compiler.
+          </td></tr>
+          <tr><td>
+              fastcc
+            </td><td>
+              This calling convention attempts to make calls as fast as possible.
+          </td></tr>
+        </table>
+      </div>
+      
       <div class='slide'>
         <h2>Execution Result</h2>
         <ul>
@@ -705,5 +736,7 @@
           <li>LLVM can compile CbC examples.
         </ul>
       </div>
-  </body>
+      
+</div> <!-- presentation -->
+</body>
 </html>