| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | switch the VRBaseMap in the scheduler from an std::map to a DenseMap. This | Chris Lattner | 2007-02-04 | 1 | -1/+1 |
| | | | | | | | speeds up the isel pass from 2.5570s to 2.4722s on kc++ (3.4%). llvm-svn: 33879 | ||||
| * | Fit in 80 columns | Chris Lattner | 2007-02-01 | 1 | -2/+2 |
| | | | | | llvm-svn: 33745 | ||||
| * | Fixed so that it dereferences the ostream pointer. | Bill Wendling | 2006-12-17 | 1 | -1/+1 |
| | | | | | llvm-svn: 32640 | ||||
| * | Added an automatic cast to "std::ostream*" etc. from OStream. We then can | Bill Wendling | 2006-12-17 | 1 | -11/+13 |
| | | | | | | | | rework the hacks that had us passing OStream in. We pass in std::ostream* instead, check for null, and then dispatch to the correct print() method. llvm-svn: 32636 | ||||
| * | It seems the llvm::OStream class does not handle stream manipulators. | John Criswell | 2006-12-11 | 1 | -7/+7 |
| | | | | | | | For now, just grab the stream and perform the output on it directly. llvm-svn: 32441 | ||||
| * | Removing even more <iostream> includes. | Bill Wendling | 2006-12-07 | 1 | -16/+14 |
| | | | | | llvm-svn: 32320 | ||||
| * | For PR786: | Reid Spencer | 2006-11-02 | 1 | -1/+0 |
| | | | | | | | | | | | Turn on -Wunused and -Wno-unused-parameter. Clean up most of the resulting fall out by removing unused variables. Remaining warnings have to do with unused functions (I didn't want to delete code without review) and unused variables in generated code. Maintainers should clean up the remaining issues when they see them. All changes pass DejaGnu tests and Olden. llvm-svn: 31380 | ||||
| * | s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| | Chris Lattner | 2006-08-27 | 1 | -1/+1 |
| | | | | | llvm-svn: 29911 | ||||
| * | Copy the liveins for the first block. PR859 | Jim Laskey | 2006-08-03 | 1 | -0/+14 |
| | | | | | llvm-svn: 29511 | ||||
| * | Final polish on machine pass registries. | Jim Laskey | 2006-08-02 | 1 | -1/+1 |
| | | | | | llvm-svn: 29471 | ||||
| * | 1. Change use of "Cache" to "Default". | Jim Laskey | 2006-08-01 | 1 | -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 Laskey | 2006-08-01 | 1 | -6/+31 |
| | | | | | llvm-svn: 29434 | ||||
| * | Shave another 27K off libllvmgcc.dylib with visibility hidden | Chris Lattner | 2006-06-28 | 1 | -1/+2 |
| | | | | | llvm-svn: 28973 | ||||
| * | Refactor a bunch of includes so that TargetMachine.h doesn't have to include | Owen Anderson | 2006-05-12 | 1 | -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 Lattner | 2006-03-10 | 1 | -0/+202 |
| | | | | | llvm-svn: 26693 | ||||
| * | Simplify the interface to the schedulers, to not pass the selected heuristicin. | Chris Lattner | 2006-03-10 | 1 | -8/+13 |
| | | | | | llvm-svn: 26692 | ||||
| * | Move some simple-sched-specific instance vars to the simple scheduler. | Chris Lattner | 2006-03-10 | 1 | -2/+29 |
| | | | | | llvm-svn: 26690 | ||||
| * | move some simple scheduler methods into the simple scheduler | Chris Lattner | 2006-03-10 | 1 | -0/+266 |
| | | | | | llvm-svn: 26688 | ||||
| * | Push PrepareNodeInfo/IdentifyGroups down the inheritance hierarchy | Chris Lattner | 2006-03-10 | 1 | -0/+5 |
| | | | | | llvm-svn: 26682 | ||||
| * | don't copy all itinerary data | Chris Lattner | 2006-03-09 | 1 | -1/+1 |
| | | | | | llvm-svn: 26633 | ||||
| * | Fix VC++ compilation error. | Jeff Cohen | 2006-01-24 | 1 | -0/+1 |
| | | | | | llvm-svn: 25577 | ||||
| * | Minor clean up. | Evan Cheng | 2006-01-23 | 1 | -1/+2 |
| | | | | | llvm-svn: 25543 | ||||
| * | Remove a couple of unnecessary #include's | Evan Cheng | 2006-01-23 | 1 | -2/+0 |
| | | | | | llvm-svn: 25535 | ||||
| * | Factor out more instruction scheduler code to the base class. | Evan Cheng | 2006-01-23 | 1 | -326/+43 |
| | | | | | llvm-svn: 25532 | ||||
| * | Do some code refactoring on Jim's scheduler in preparation of the new list | Evan Cheng | 2006-01-21 | 1 | -0/+891 |
| scheduler. llvm-svn: 25493 | |||||

