[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