| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | When writing kernel, save the branches til the end. They are still put in ↵ | Tanya Lattner | 2004-12-03 | 1 | -5/+17 |
| | | | | | | | the "right place" in the schedule, but sometimes when folding to make a kernel instructions are added between branches. This is wrong. To avoid this, we handle branches special. llvm-svn: 18450 | ||||
| * | Reworked branch adding in prologue. Added check for infinite loops which are ↵ | Tanya Lattner | 2004-12-02 | 1 | -24/+43 |
| | | | | | | | not modulo scheduled. llvm-svn: 18419 | ||||
| * | Reworked branching so we don't handle BAs specially. It just updates the ↵ | Tanya Lattner | 2004-11-29 | 1 | -139/+95 |
| | | | | | | | branchTO regardless of what type of branch it is. llvm-svn: 18322 | ||||
| * | Forced branches to be first to be scheduled. | Tanya Lattner | 2004-11-24 | 1 | -18/+51 |
| | | | | | llvm-svn: 18195 | ||||
| * | Fixed a bug where I was trying to ModuloSchedule a loop with no instructions ↵ | Tanya Lattner | 2004-11-22 | 1 | -7/+22 |
| | | | | | | | | | but a terminator. Fixed a bug in the schedule generation that was always using the start cycle. llvm-svn: 18123 | ||||
| * | Added my own defMap. Only saving values that are not loop invariant. Fixed a ↵ | Tanya Lattner | 2004-11-16 | 1 | -44/+62 |
| | | | | | | | couple of assertions that were triggered due to registers not being allocated. These both had to do with PHINodes. llvm-svn: 17907 | ||||
| * | Added gross hacks such as creating my own def-use map, and picking on ↵ | Tanya Lattner | 2004-11-02 | 1 | -70/+67 |
| | | | | | | | Instruction that I can add all my TmpInstructions to its MCFI. llvm-svn: 17441 | ||||
| * | Fixed bug with infinite epilogues. | Tanya Lattner | 2004-10-30 | 1 | -91/+167 |
| | | | | | | | Fixed issue with generating the partial order. It now adds the nodes not in recurrences in sets for each connected component. llvm-svn: 17351 | ||||
| * | Checking in code that works on my simple test case. However, there is still ↵ | Tanya Lattner | 2004-10-14 | 1 | -104/+205 |
| | | | | | | | a bug with branches that I need to fix. llvm-svn: 16979 | ||||
| * | Adjust header file inclusion due to move | Misha Brukman | 2004-10-10 | 1 | -4/+4 |
| | | | | | llvm-svn: 16904 | ||||
| * | ModuloScheduling moved to lib/Target/SparcV9 as it is SparcV9-specific | Misha Brukman | 2004-10-10 | 1 | -0/+1967 |
| llvm-svn: 16902 | |||||

