Tanya Lattner
|
a981a711aa
|
Fixed bug in findAllcircuits. Fixed branch addition to schedule. Added debug information.
llvm-svn: 20280
|
2005-02-23 02:01:42 +00:00 |
|
Tanya Lattner
|
01adb68f38
|
Reworked branch adding in prologue. Added check for infinite loops which are not modulo scheduled.
llvm-svn: 18419
|
2004-12-02 07:22:15 +00:00 |
|
Tanya Lattner
|
819de3ccd4
|
Fixed bug where instructions in the kernel were not ordered right to preserve dependencies in a cycle.
llvm-svn: 18314
|
2004-11-28 23:36:15 +00:00 |
|
Tanya Lattner
|
1d440e4782
|
Forced branches to be first to be scheduled.
llvm-svn: 18195
|
2004-11-24 01:49:10 +00:00 |
|
Tanya Lattner
|
da8a6fc7d4
|
Fixed a bug where I was trying to ModuloSchedule a loop with no instructions but a terminator.
Fixed a bug in the schedule generation that was always using the start cycle.
llvm-svn: 18123
|
2004-11-22 20:41:24 +00:00 |
|
Tanya Lattner
|
8b938744dc
|
Fixed bug with infinite epilogues.
Fixed issue with generating the partial order. It now adds the nodes not in recurrences in sets for each connected component.
llvm-svn: 17351
|
2004-10-30 00:39:07 +00:00 |
|
Misha Brukman
|
95cbabd1b5
|
Adjust header file inclusion due to move
llvm-svn: 16904
|
2004-10-10 23:34:50 +00:00 |
|
Misha Brukman
|
020c3ab94c
|
ModuloScheduling moved to lib/Target/SparcV9 as it is SparcV9-specific
llvm-svn: 16902
|
2004-10-10 23:33:20 +00:00 |
|