summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSimple.cpp
Commit message (Collapse)AuthorAgeFilesLines
* s|llvm/Support/Visibility.h|llvm/Support/Compiler.h|Chris Lattner2006-08-271-1/+1
| | | | llvm-svn: 29911
* Copy the liveins for the first block. PR859Jim Laskey2006-08-031-0/+14
| | | | llvm-svn: 29511
* Final polish on machine pass registries.Jim Laskey2006-08-021-1/+1
| | | | llvm-svn: 29471
* 1. Change use of "Cache" to "Default".Jim Laskey2006-08-011-3/+6
| | | | | | | | | | | 2. Added argument to instruction scheduler creators so the creators can do special things. 3. Repaired target hazard code. 4. Misc. More to follow. llvm-svn: 29450
* Introducing plugable register allocators and instruction schedulers.Jim Laskey2006-08-011-6/+31
| | | | llvm-svn: 29434
* Shave another 27K off libllvmgcc.dylib with visibility hiddenChris Lattner2006-06-281-1/+2
| | | | llvm-svn: 28973
* Refactor a bunch of includes so that TargetMachine.h doesn't have to includeOwen Anderson2006-05-121-0/+1
| | | | | | | TargetData.h. This should make recompiles a bit faster with my current TargetData tinkering. llvm-svn: 28238
* Move simple-selector-specific types to the simple selector.Chris Lattner2006-03-101-0/+202
| | | | llvm-svn: 26693
* Simplify the interface to the schedulers, to not pass the selected heuristicin.Chris Lattner2006-03-101-8/+13
| | | | llvm-svn: 26692
* Move some simple-sched-specific instance vars to the simple scheduler.Chris Lattner2006-03-101-2/+29
| | | | llvm-svn: 26690
* move some simple scheduler methods into the simple schedulerChris Lattner2006-03-101-0/+266
| | | | llvm-svn: 26688
* Push PrepareNodeInfo/IdentifyGroups down the inheritance hierarchyChris Lattner2006-03-101-0/+5
| | | | llvm-svn: 26682
* don't copy all itinerary dataChris Lattner2006-03-091-1/+1
| | | | llvm-svn: 26633
* Fix VC++ compilation error.Jeff Cohen2006-01-241-0/+1
| | | | llvm-svn: 25577
* Minor clean up.Evan Cheng2006-01-231-1/+2
| | | | llvm-svn: 25543
* Remove a couple of unnecessary #include'sEvan Cheng2006-01-231-2/+0
| | | | llvm-svn: 25535
* Factor out more instruction scheduler code to the base class.Evan Cheng2006-01-231-326/+43
| | | | llvm-svn: 25532
* Do some code refactoring on Jim's scheduler in preparation of the new listEvan Cheng2006-01-211-0/+891
scheduler. llvm-svn: 25493
OpenPOWER on IntegriCloud