summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/SparcV9/ModuloScheduling/MSSchedule.cpp
Commit message (Collapse)AuthorAgeFilesLines
* This target is no longer built. The ,v files now live in the reoptimizer.Chris Lattner2006-04-201-309/+0
| | | | llvm-svn: 27885
* Add explicit #includes of <iostream>Chris Lattner2006-01-221-1/+1
| | | | llvm-svn: 25509
* Fix some warningsChris Lattner2005-08-251-0/+1
| | | | llvm-svn: 23029
* Eliminate all remaining tabs and trailing spaces.Jeff Cohen2005-07-271-19/+19
| | | | llvm-svn: 22523
* Eliminate tabs and trailing spaces.Jeff Cohen2005-07-271-37/+37
| | | | llvm-svn: 22520
* Numerous bug fixes and the completed modschedSB algorithm (minor bugs still ↵Tanya Lattner2005-06-171-81/+118
| | | | | | exist for course). llvm-svn: 22239
* Remove trailing whitespaceMisha Brukman2005-04-211-22/+22
| | | | llvm-svn: 21425
* Added alias analysis.Tanya Lattner2005-03-231-15/+65
| | | | | | | Fixed many many bugs. This now works on almost all Singlesource , and most of MultiSource. llvm-svn: 20780
* Fixed bug in findAllcircuits. Fixed branch addition to schedule. Added debug ↵Tanya Lattner2005-02-231-1/+8
| | | | | | information. llvm-svn: 20280
* Reworked branch adding in prologue. Added check for infinite loops which are ↵Tanya Lattner2004-12-021-14/+2
| | | | | | not modulo scheduled. llvm-svn: 18419
* Fixed bug where instructions in the kernel were not ordered right to ↵Tanya Lattner2004-11-281-1/+20
| | | | | | preserve dependencies in a cycle. llvm-svn: 18314
* Forced branches to be first to be scheduled.Tanya Lattner2004-11-241-53/+54
| | | | llvm-svn: 18195
* Fixed a bug where I was trying to ModuloSchedule a loop with no instructions ↵Tanya Lattner2004-11-221-2/+9
| | | | | | | | but a terminator. Fixed a bug in the schedule generation that was always using the start cycle. llvm-svn: 18123
* Fixed bug with infinite epilogues.Tanya Lattner2004-10-301-8/+11
| | | | | | Fixed issue with generating the partial order. It now adds the nodes not in recurrences in sets for each connected component. llvm-svn: 17351
* Adjust header file inclusion due to moveMisha Brukman2004-10-101-1/+1
| | | | llvm-svn: 16904
* ModuloScheduling moved to lib/Target/SparcV9 as it is SparcV9-specificMisha Brukman2004-10-101-0/+196
llvm-svn: 16902
OpenPOWER on IntegriCloud