[www] r353328 - Add a "-g causes no codegen change" project for GSOC 2019.
Paul Robinson via llvm-commits
llvm-commits at lists.llvm.org
Wed Feb 6 11:19:20 PST 2019
Author: probinson
Date: Wed Feb 6 11:19:20 2019
New Revision: 353328
URL: http://llvm.org/viewvc/llvm-project?rev=353328&view=rev
Log:
Add a "-g causes no codegen change" project for GSOC 2019.
Differential Revision: https://reviews.llvm.org/D573333
Modified:
www/trunk/OpenProjects.html
Modified: www/trunk/OpenProjects.html
URL: http://llvm.org/viewvc/llvm-project/www/trunk/OpenProjects.html?rev=353328&r1=353327&r2=353328&view=diff
==============================================================================
--- www/trunk/OpenProjects.html (original)
+++ www/trunk/OpenProjects.html Wed Feb 6 11:19:20 2019
@@ -7,13 +7,19 @@
<ul>
<li>
<b>LLVM Core</b>
+ <ul>
+ <li><a href="#debuginfo_codegen_mismatch">Debug Info should have no
+ effect on codegen</a></li>
+ </ul>
</li>
- <a href="http://clang.llvm.org/"><b>Clang</b></a><ul>
+ <li><a href="http://clang.llvm.org/"><b>Clang</b></a>
+ <ul>
<li><a href="#clang-template-instantiation-sugar">Extend clang AST to
provide information for the type as written in template
instantiations</a>
</li>
</ul>
+ </li>
<li>
<a href="http://lldb.llvm.org/"><b>LLDB</b></a>
</li>
@@ -98,6 +104,30 @@ main <a href="https://developers.google.
</div>
<!-- *********************************************************************** -->
+<!-- *********************************************************************** -->
+<div class="www_subsubsection">
+ <a name="debuginfo_codegen_mismatch">Debug Info should have no
+ effect on codegen</a>
+</div>
+<!-- *********************************************************************** -->
+
+<div class="www_text">
+ <p><b>Description of the project:</b>
+ Adding Debug Info (compiling with `clang -g`) shouldn't change the
+ generated code at all. Unfortunately we have bugs. These are usually not
+ too hard to fix and a good way to discover new part of the codebase!
+ We suggest building object files both ways and disassembling the
+ text sections, which will give cleaner diffs than comparing .s files.
+ </p>
+
+ <p><b>Expected results:</b> Reduced test cases, bug reports with analysis
+ (e.g., which pass is responsible), possibly patches.</p>
+
+ <p><b>Confirmed Mentor:</b> Paul Robinson</p>
+ <p><b>Desirable skills:</b> Intermediate knowledge of C++, some familiarity
+ with x86 or ARM instruction set.</p>
+</div>
+
<!-- *********************************************************************** -->
<div class="www_subsection">
More information about the llvm-commits
mailing list