Changes in directory llvm-www/pubs:
2007-05-31-Switch-Lowering.html added (r1.1) 2007-05-31-Switch-Lowering.pdf added (r1.1) index.html updated: 1.49 -> 1.50 --- Log message: Add my paper --- Diffs of the changes: (+68 -1) 2007-05-31-Switch-Lowering.html | 62 ++++++++++++++++++++++++++++++++++++++++ 2007-05-31-Switch-Lowering.pdf | 0 index.html | 7 +++- 3 files changed, 68 insertions(+), 1 deletion(-) Index: llvm-www/pubs/2007-05-31-Switch-Lowering.html diff -c /dev/null llvm-www/pubs/2007-05-31-Switch-Lowering.html:1.1 *** /dev/null Wed May 30 06:39:10 2007 --- llvm-www/pubs/2007-05-31-Switch-Lowering.html Wed May 30 06:39:00 2007 *************** *** 0 **** --- 1,62 ---- + <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> + <html> + <head> + <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> + <link rel="stylesheet" href="../llvm.css" type="text/css" media="screen"> + <title>Improving Switch Lowering for The LLVM Compiler System</title> + </head> + <body> + + <div class="pub_title"> + Improving Switch Lowering for The LLVM Compiler System + </div> + <div class="pub_author"> + <a href="mailto:asl_at_math_dot_spbu_dot_ru">Anton Korobeynikov</a> + </div> + + <h2>Abstract:</h2> + <blockquote> + Switch-case statements (or switches) provide a natural way to express multiway + branching control flow semantics. They are common in many applications including + compilers, parsers, text processing programs, virtual machines. Various + optimizations for switches has been studied for many years. This paper presents + the description of switch lowering refactoring recently made for the LLVM + Compiler System. + </blockquote> + + <h2>Published:</h2> + <blockquote> + "Improving Switch Lowering for The LLVM Compiler System"<br> + Anton Korobeynikov<br> + Proc. of the 2007 Spring Young Researchers Colloquium on Software + Engineering (SYRCoSE'2007), Moscow, Russia, May, 2007. + </blockquote> + + <h2>Download:</h2> + <h3>Paper:</h3> + <ul> + <li><a href="2007-05-31-Switch-Lowering.pdf">Improving Switch Lowering for + The LLVM Compiler System</a> (PDF)</li> + </ul> + + <h2>BibTeX Entry:</h2> + <pre> + @InProceedings{SYRCoSE:SwitchLowering, + author = {Anton Korobeynikov}, + title = "{Improving Switch Lowering for The LLVM Compiler System}", + booktitle = "{Proceedings of the 2007 Spring Young Researchers Colloquium on Software Engineering (SYRCoSE'2007)}", + address = {Moscow, Russia}, + month = {May}, + year = {2007} + } + </pre> + + <!-- *********************************************************************** --> + <hr> + <a href="http://jigsaw.w3.org/css-validator/check/referer"><img + src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!"></a> + <a href="http://validator.w3.org/check/referer"><img + src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!" /></a> + + </body> + </html> Index: llvm-www/pubs/2007-05-31-Switch-Lowering.pdf Index: llvm-www/pubs/index.html diff -u llvm-www/pubs/index.html:1.49 llvm-www/pubs/index.html:1.50 --- llvm-www/pubs/index.html:1.49 Fri Apr 27 01:45:08 2007 +++ llvm-www/pubs/index.html Wed May 30 06:39:00 2007 @@ -15,13 +15,18 @@ <i>Proc. of the 2007 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI'07)</i>, San Diego, CA, Jun, 2007.<br></li> +<li>"<a href="2007-05-31-Switch-Lowering.html">Improving Switch Lowering for + The LLVM Compiler System</a>"<br> + Anton Korobeynikov.<br> + <i>Proc. of the 2007 Spring Young Researchers Colloquium on Software + Engineering (SYRCoSE'2007)</i>, Moscow, Russia, May, 2007.<br></li> + <li>"<a href="2007-04-PraherMSThesis.html">A Change Framework based on the Low Level Virtual Machine Compiler Infrastructure</a>"<br> Jakob Praher<br> <i>Masters Thesis</i>, Institute for System Software Johannes Kepler University Linz, April 2007.</li> - <li>"<a href="2007-03-SPLAT-Aspects.html">An Aspect for Idiom-based Exception Handling (using local continuation join points, join point properties, annotations and type parameters)</a>"<br> _______________________________________________ llvm-commits mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
