[www] r353349 - move attribute inference to project to gsoc 2019

Nuno Lopes via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 6 14:35:45 PST 2019


Author: nlopes
Date: Wed Feb  6 14:35:44 2019
New Revision: 353349

URL: http://llvm.org/viewvc/llvm-project?rev=353349&view=rev
Log:
move attribute inference to project to gsoc 2019

Modified:
    www/trunk/OpenProjects.html

Modified: www/trunk/OpenProjects.html
URL: http://llvm.org/viewvc/llvm-project/www/trunk/OpenProjects.html?rev=353349&r1=353348&r2=353349&view=diff
==============================================================================
--- www/trunk/OpenProjects.html (original)
+++ www/trunk/OpenProjects.html Wed Feb  6 14:35:44 2019
@@ -9,7 +9,9 @@
       <b>LLVM Core</b>
       <ul>
         <li><a href="#debuginfo_codegen_mismatch">Debug Info should have no
-            effect on codegen</a></li>           
+            effect on codegen</a></li>
+        <li><a href="#llvm_function_attributes">Improve function attribute
+            inference</a></li>
       </ul>
     </li>
     <li><a href="http://clang.llvm.org/"><b>Clang</b></a>
@@ -128,6 +130,19 @@ main <a href="https://developers.google.
         with x86 or ARM instruction set.</p>
 </div>
 
+<!-- *********************************************************************** -->
+<div class="www_subsubsection">
+  <a name="llvm_function_attributes">Improve function attribute inference</a>
+</div>
+<!-- *********************************************************************** -->
+
+<div class="www_text">
+  <p><b>Description of the project:</b> LLVM functions can be tagged with several <a href="/docs/LangRef.html#function-attributes">attributes</a> such as the function only reads memory, or the function cannot throw exceptions. These attributes are used by many optimizations when deciding if a particular transformation is valid or not. Functions attributes can be either given by the frontend or be inferred by LLVM.<br>
+  The goal of this project is to improve current function attributes inference algorithms, and to infer attributes that are not inferred right now. This will be accomplished via intra- and/or inter-procedural analyses. See <a href="http://lists.llvm.org/pipermail/llvm-dev/2018-February/121269.html">this email</a> for a list of oportunities for improvement.</p>
+  <p><b>Confirmed Mentor:</b> Nuno Lopes</p>
+  <p><b>Desirable skills:</b> Intermediate knowledge of C++ and familiarity with static analysis/abstract interpretation.</p>
+</div>
+
 
 <!-- *********************************************************************** -->
 <div class="www_subsection">
@@ -292,19 +307,6 @@ accepted and completed projects, please
 </div>
 
 <!-- *********************************************************************** -->
-<div class="www_subsubsection">
-  <a name="llvm_function_attributes">Improve function attribute inference</a>
-</div>
-<!-- *********************************************************************** -->
-
-<div class="www_text">
-  <p><b>Description of the project:</b> LLVM functions can be tagged with several <a href="/docs/LangRef.html#function-attributes">attributes</a> such as the function only reads memory, or the function cannot throw exceptions. These attributes are used by many optimizations when deciding if a particular transformation is valid or not. Functions attributes can be either given by the frontend or be inferred by LLVM.<br>
-  The goal of this project is to improve current function attributes inference algorithms, and to infer attributes that are not inferred right now. This will be accomplished via intra- and/or inter-procedural analyses. See <a href="http://lists.llvm.org/pipermail/llvm-dev/2018-February/121269.html">this email</a> for a list of oportunities for improvement.</p>
-  <p><b>Confirmed Mentor:</b> Nuno Lopes</p>
-  <p><b>Desirable skills:</b> Intermediate knowledge of C++. Optional familiarity with static analysis/abstract interpretation.</p>
-</div>
-
-<!-- *********************************************************************** -->
 <div class="www_subsection">
   <a>Clang</a>
 </div>




More information about the llvm-commits mailing list