Mercurial > hg > Papers > 2015 > kaito-lola
diff presentation/presen.html @ 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 |
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>