mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2024-12-14 11:32:34 +00:00
remove some things from the todo list.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@15956 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
f908888553
commit
b65eadb7f5
@ -22,7 +22,6 @@ TODO:
|
|||||||
shift right ulong a, 1 (we could use emitShift)
|
shift right ulong a, 1 (we could use emitShift)
|
||||||
call floatdidf
|
call floatdidf
|
||||||
fadd f1, f1, f1 (fp left shift by 1)
|
fadd f1, f1, f1 (fp left shift by 1)
|
||||||
* setCondInst needs to know branchless versions of seteq/setne/etc
|
|
||||||
* cast elimination pass (uint -> sbyte -> short, kill the byte -> short)
|
* cast elimination pass (uint -> sbyte -> short, kill the byte -> short)
|
||||||
* should hint to the branch select pass that it doesn't need to print the
|
* should hint to the branch select pass that it doesn't need to print the
|
||||||
second unconditional branch, so we don't end up with things like:
|
second unconditional branch, so we don't end up with things like:
|
||||||
@ -34,11 +33,6 @@ Currently failing tests that should pass:
|
|||||||
* SingleSource
|
* SingleSource
|
||||||
`- Regression
|
`- Regression
|
||||||
| `- casts (ulong to fp failure)
|
| `- casts (ulong to fp failure)
|
||||||
`- Benchmarks
|
|
||||||
| `- Shootout-C++ : most programs fail, miscompilations
|
|
||||||
* MultiSource
|
* MultiSource
|
||||||
|- Applications
|
|- Applications
|
||||||
| `- hbd: miscompilation
|
| `- hbd: miscompilation
|
||||||
| `- d (make_dparser): miscompilation
|
|
||||||
`- Benchmarks
|
|
||||||
`- MallocBench/gs: miscompilation
|
|
||||||
|
Loading…
Reference in New Issue
Block a user