mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-01-03 22:41:47 +00:00
todo: Update todo list
llvm-svn: 205985
This commit is contained in:
parent
fc8d81e5cb
commit
4f469d65cc
@ -31,6 +31,8 @@ ul { padding-left:1.5em; }
|
||||
TD.done {background-color: #88ff99; text-align: center}
|
||||
TD.inprogress{background-color: #ffce00; text-align: center}
|
||||
TD.open{background-color: #e6705f; text-align: center}
|
||||
TD.nice{background-color: #5555df; text-align: center}
|
||||
TD.niceinprogress{background-color: #8888ff; text-align: center}
|
||||
|
||||
PRE.code {padding-left: 0.5em; background-color: #eeeeee}
|
||||
PRE {padding-left: 0.5em}
|
||||
|
@ -38,17 +38,12 @@ Optimizations (ongoing)</h3>
|
||||
<th> Owner </th>
|
||||
</tr>
|
||||
<tr>
|
||||
<tr>
|
||||
<tr>
|
||||
<th align="left"> Non-affine access functions
|
||||
</th><td align="center" class='done'> Done, needs testing
|
||||
</td><td>Marcello
|
||||
</td></tr>
|
||||
<th align="left"> <a href="http://llvm.org/bugs/show_bug.cgi?id=12402">Finer
|
||||
grained statements</a>
|
||||
</th><td align="center" class='open'>Open
|
||||
</td><td>
|
||||
</td></tr>
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
|
||||
<tr>
|
||||
<th align="left"> <a href="http://llvm.org/bugs/show_bug.cgi?id=12397">Model
|
||||
@ -61,15 +56,33 @@ integer wrapping</a>
|
||||
href="http://llvm.org/bugs/show_bug.cgi?id=12403">Variable-size
|
||||
multi-dimensional arrays</a>
|
||||
</th><td align="center" class='open'> Open
|
||||
</td><td>
|
||||
</td><td>Sebastian
|
||||
</td></tr>
|
||||
<tr>
|
||||
<th align="left"> <a
|
||||
href="http://llvm.org/bugs/show_bug.cgi?id=12407">Derive information for
|
||||
the SCoP context
|
||||
</a>
|
||||
</th><td align="center" class='open'> Open
|
||||
</th>
|
||||
<td align="center" class='nice'> Open
|
||||
</td><td>
|
||||
</td></tr>
|
||||
<tr>
|
||||
<th align="left"> <a href="http://llvm.org/bugs/show_bug.cgi?id=12402">Finer
|
||||
grained statements</a>
|
||||
</th><td align="center" class='nice'> Open
|
||||
</td><td>
|
||||
</td></tr>
|
||||
<tr>
|
||||
<th align="left"> Detect reductions
|
||||
</th><td align="center" class='nice'>Open
|
||||
</td><td>Johannes
|
||||
</td></tr>
|
||||
<tr>
|
||||
<th align="left"> Assume static sized arrays are only accessed in-bounds
|
||||
</th><td align="center" class='nice'>Open
|
||||
</td><td>Zino
|
||||
</td></tr>
|
||||
<tr><td colspan='4'> </td></tr>
|
||||
<tr><th colspan="3" style="background: rgb(239, 239, 239);"> Optimizer </th></tr>
|
||||
<tr style="background: rgb(239, 239, 239)">
|
||||
@ -86,7 +99,7 @@ dead code elimination</a>
|
||||
<th align="left"> <a
|
||||
href="http://llvm.org/bugs/show_bug.cgi?id=10229">OpenSCoP Import/Export - Update to
|
||||
current version</a>
|
||||
</th><td class="open">Open
|
||||
</th><td class="nice">Open
|
||||
</td><td>
|
||||
</td></tr>
|
||||
|
||||
@ -97,19 +110,17 @@ current version</a>
|
||||
<th width="150px"> Status </th>
|
||||
<th> Owner </th>
|
||||
</tr>
|
||||
<th align="left"> <a
|
||||
href="http://polly.llvm.org/documentation/memaccess.html">Allow optimizers to
|
||||
change memory access functions</a>
|
||||
</th><td class="inprogress">10% done
|
||||
</td><td>
|
||||
</td><td>
|
||||
|
||||
<tr>
|
||||
<th align="left"> Make OpenMP independent of Polly code generation
|
||||
(requirement to enable scev codegen)
|
||||
</th><td class="open"> Open
|
||||
</td><td> Zino
|
||||
</td></tr>
|
||||
<tr>
|
||||
<th align="left"> <a href="http://llvm.org/bugs/show_bug.cgi?id=10381">Derive
|
||||
optimal types (instead of always using i64)</a>
|
||||
<th align="left"> Support for scalars/PHIs directly in the code generation
|
||||
(requirement to remove polly independent)
|
||||
</th><td class="open"> Open
|
||||
</td><td>
|
||||
</td><td>Tobias
|
||||
</td></tr>
|
||||
<tr>
|
||||
<th align="left"> <a href="http://llvm.org/bugs/show_bug.cgi?id=12398">Remove
|
||||
@ -118,22 +129,42 @@ the need for independent blocks</a>
|
||||
</td><td>
|
||||
</td></tr>
|
||||
<tr>
|
||||
<th align="left"> <a href="http://llvm.org/bugs/show_bug.cgi?id=12406">Make code
|
||||
generation independent of the clast</a>
|
||||
</th><td class="done">Done
|
||||
</td><td>
|
||||
<th align="left"> Run-time alias checks
|
||||
</th><td class="open"> Open
|
||||
</td><td>Sebastian
|
||||
</td></tr>
|
||||
<tr>
|
||||
<th align="left"> <a href="http://llvm.org/bugs/show_bug.cgi?id=12404">Integrate
|
||||
with the LLVM BBVectorizer</a>
|
||||
</th><td class="open">Open
|
||||
</th><td class="nice">Open
|
||||
</td><td>
|
||||
</td></tr>
|
||||
<tr>
|
||||
<th align="left"> <a href="http://llvm.org/bugs/show_bug.cgi?id=10381">Derive
|
||||
optimal types (instead of always using i64)</a>
|
||||
</th><td class="niceinprogress"> in progress
|
||||
</td><td>Tobias
|
||||
</td></tr>
|
||||
<tr>
|
||||
<th align="left"> <a
|
||||
href="http://polly.llvm.org/documentation/gpgpucodegen.html">GPGPU Code
|
||||
Generation</a>
|
||||
</th><td class="inprogress">In Design
|
||||
</th><td class="niceinprogress">in progress
|
||||
</td><td>
|
||||
Yabin
|
||||
</td></tr>
|
||||
<tr>
|
||||
<th align="left"> <a
|
||||
href="http://polly.llvm.org/documentation/memaccess.html">Allow optimizers to
|
||||
change memory access functions</a>
|
||||
</th><td class="nice"> Open
|
||||
</td><td>
|
||||
</td><td>
|
||||
</td></tr>
|
||||
<tr>
|
||||
<th align="left"> <a href="http://llvm.org/bugs/show_bug.cgi?id=12406">Make code
|
||||
generation independent of the clast</a>
|
||||
</th><td class="done">Done
|
||||
</td><td>
|
||||
</td></tr>
|
||||
|
||||
@ -147,7 +178,7 @@ Generation</a>
|
||||
</tr>
|
||||
<tr>
|
||||
<th align="left"> Teach bugpoint to extract regions
|
||||
</th><td class="open"> Open
|
||||
</th><td class="nice"> Open
|
||||
</td><td>
|
||||
</td></tr>
|
||||
<tr>
|
||||
@ -423,7 +454,9 @@ Ether
|
||||
</td><td class="done"> Done
|
||||
</td><td> Tobias
|
||||
|
||||
</td></tr></tbody></table>
|
||||
</td></tr>
|
||||
|
||||
</tbody></table>
|
||||
</div>
|
||||
</div>
|
||||
</body>
|
||||
|
Loading…
Reference in New Issue
Block a user