Nate Begeman | b64af91 | 2004-08-10 20:42:36 +0000 | [diff] [blame] | 1 | TODO: |
Nate Begeman | ed42853 | 2004-09-04 05:00:00 +0000 | [diff] [blame] | 2 | * implement not-R0 register GPR class |
Nate Begeman | ca068e8 | 2004-08-14 22:16:36 +0000 | [diff] [blame] | 3 | * implement scheduling info |
Nate Begeman | 4a0de07 | 2004-10-26 04:10:53 +0000 | [diff] [blame^] | 4 | * implement do-loop pass |
| 5 | * implement do-loop -> bdnz transform |
Nate Begeman | ca068e8 | 2004-08-14 22:16:36 +0000 | [diff] [blame] | 6 | * implement powerpc-64 for darwin |
| 7 | * implement powerpc-64 for aix |
Nate Begeman | d332fd5 | 2004-08-29 22:02:43 +0000 | [diff] [blame] | 8 | * use stfiwx in float->int |
Misha Brukman | 4ce5ce2 | 2004-07-27 18:43:04 +0000 | [diff] [blame] | 9 | * should hint to the branch select pass that it doesn't need to print the |
| 10 | second unconditional branch, so we don't end up with things like: |
Misha Brukman | 4ce5ce2 | 2004-07-27 18:43:04 +0000 | [diff] [blame] | 11 | b .LBBl42__2E_expand_function_8_674 ; loopentry.24 |
| 12 | b .LBBl42__2E_expand_function_8_42 ; NewDefault |
| 13 | b .LBBl42__2E_expand_function_8_42 ; NewDefault |
Misha Brukman | bb966a4 | 2004-07-26 16:23:55 +0000 | [diff] [blame] | 14 | |
Nate Begeman | 746a495 | 2004-08-16 05:06:43 +0000 | [diff] [blame] | 15 | Currently failing tests that should pass: |
Misha Brukman | 1be339a | 2004-07-23 22:37:22 +0000 | [diff] [blame] | 16 | * MultiSource |
| 17 | |- Applications |
Misha Brukman | 1be339a | 2004-07-23 22:37:22 +0000 | [diff] [blame] | 18 | | `- hbd: miscompilation |