Chris Lattner
|
469640e506
|
Add explicit #includes of <iostream>
llvm-svn: 25509
|
2006-01-22 22:53:01 +00:00 |
Chris Lattner
|
751c6c3944
|
Fix some warnings
llvm-svn: 23029
|
2005-08-25 00:00:26 +00:00 |
Jeff Cohen
|
5f4ef3c5a8
|
Eliminate all remaining tabs and trailing spaces.
llvm-svn: 22523
|
2005-07-27 06:12:32 +00:00 |
Jeff Cohen
|
33a030e36c
|
Eliminate tabs and trailing spaces.
llvm-svn: 22520
|
2005-07-27 05:53:44 +00:00 |
Tanya Lattner
|
8bf6374d90
|
Numerous bug fixes and the completed modschedSB algorithm (minor bugs still exist for course).
llvm-svn: 22239
|
2005-06-17 04:00:57 +00:00 |
Misha Brukman
|
b440243e94
|
Remove trailing whitespace
llvm-svn: 21425
|
2005-04-21 23:30:14 +00:00 |
Tanya Lattner
|
13417b5be3
|
Added alias analysis.
Fixed many many bugs.
This now works on almost all Singlesource , and most of MultiSource.
llvm-svn: 20780
|
2005-03-23 01:47:20 +00:00 |
Tanya Lattner
|
a31ad5172e
|
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
|
201e972dc4
|
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
|
341828ee64
|
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
|
13c71ca7b6
|
Forced branches to be first to be scheduled.
llvm-svn: 18195
|
2004-11-24 01:49:10 +00:00 |
Tanya Lattner
|
ab9cf27cd0
|
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
|
ddebd1eeaa
|
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
|
9da1134bfb
|
Adjust header file inclusion due to move
llvm-svn: 16904
|
2004-10-10 23:34:50 +00:00 |
Misha Brukman
|
4a4af7e20c
|
ModuloScheduling moved to lib/Target/SparcV9 as it is SparcV9-specific
llvm-svn: 16902
|
2004-10-10 23:33:20 +00:00 |