summaryrefslogtreecommitdiff
path: root/include/llvm/CodeGen/ScheduleDAG.h
Commit message (Expand)AuthorAge
* switch the VRBaseMap in the scheduler from an std::map to a DenseMap. ThisChris Lattner2007-02-04
* switch the sched unit map over to use a DenseMap instead of std::map. ThisChris Lattner2007-02-03
* rename DenseMap to IndexedMap.Chris Lattner2007-02-01
* Change the MachineDebugInfo to MachineModuleInfo to better reflect usageJim Laskey2007-01-26
* Move to operand constraints for two-address instructions.Evan Cheng2006-11-04
* switch the SUnit pred/succ sets from being std::sets to being smallvectors.Chris Lattner2006-08-17
* Convert vector to smallvector: 4% speedup.Chris Lattner2006-08-16
* Now that the ISel is available, it's possible to create a default instructionJim Laskey2006-08-01
* 1. Change use of "Cache" to "Default".Jim Laskey2006-08-01
* Introducing plugable register allocators and instruction schedulers.Jim Laskey2006-08-01
* Patches to make the LLVM sources more -pedantic clean. Patch providedChris Lattner2006-05-24
* Revert an un-intended changeEvan Cheng2006-05-13
* Add capability to scheduler to commute nodes for profit.Evan Cheng2006-05-12
* Refactor scheduler code. Move register-reduction list scheduler to aEvan Cheng2006-05-11
* JumpTable support! What this represents is working asm and jit support forNate Begeman2006-04-22
* Move simple-selector-specific types to the simple selector.Chris Lattner2006-03-10
* Simplify the interface to the schedulers, to not pass the selected heuristicChris Lattner2006-03-10
* Move some simple-sched-specific instance vars to the simple scheduler.Chris Lattner2006-03-10
* move some simple scheduler methods into the simple schedulerChris Lattner2006-03-10
* Make EmitNode take a SDNode instead of a NodeInfo*Chris Lattner2006-03-10
* Store VRBase in a map, not in NodeInfo.Chris Lattner2006-03-10
* make some methods protected instead of privateChris Lattner2006-03-10
* Change the interface for getting a target HazardRecognizer to be more clean.Chris Lattner2006-03-08
* Hoist the HazardRecognizer out of the ScheduleDAGList.cpp file to whereChris Lattner2006-03-06
* add an emitnoop methodChris Lattner2006-03-05
* Breathe some life into a comment.Jim Laskey2006-03-05
* Add a new scheduling type. This is, of course, a hack. Proper factoringChris Lattner2006-03-05
* add a methodChris Lattner2006-02-24
* Make the LLVM headers "-ansi -pedantic -Wno-long-long" clean.Chris Lattner2006-02-22
* Get rid of some memory leaks identified by ValgrindEvan Cheng2006-02-04
* Duh.Evan Cheng2006-01-26
* No need to keep track of top and bottom nodes in a group since the vector isEvan Cheng2006-01-25
* Some minor scheduler changes.Evan Cheng2006-01-25
* Skeleton of the list schedule.Evan Cheng2006-01-23
* Factor out more instruction scheduler code to the base class.Evan Cheng2006-01-23
* Visual Studio neurotic about inconsistent class/struct usage.Jeff Cohen2006-01-22
* Do some code refactoring on Jim's scheduler in preparation of the new listEvan Cheng2006-01-21