Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Initial support for different kinds of FU reservation. | Anton Korobeynikov | 2010-04-07 | 1 | -11/+42 |
| | | | | llvm-svn: 100645 | ||||
* | Factor out scoreboard into separate class. This way we might have several ↵ | Anton Korobeynikov | 2010-04-07 | 1 | -37/+25 |
| | | | | | | different score boards. llvm-svn: 100644 | ||||
* | Fix "the the" and similar typos. | Dan Gohman | 2010-02-10 | 1 | -1/+1 |
| | | | | llvm-svn: 95781 | ||||
* | Change errs() to dbgs(). | David Greene | 2010-01-04 | 1 | -7/+7 |
| | | | | llvm-svn: 92515 | ||||
* | Do a scheduling pass ignoring anti-dependencies to identify candidate ↵ | David Goodwin | 2009-11-03 | 1 | -1/+1 |
| | | | | | | registers that should be renamed. llvm-svn: 85939 | ||||
* | 80 column violation. | Evan Cheng | 2009-10-16 | 1 | -1/+2 |
| | | | | llvm-svn: 84244 | ||||
* | Make the end-of-itinerary mark explicit. Some cleanup. | David Goodwin | 2009-09-24 | 1 | -5/+3 |
| | | | | llvm-svn: 82709 | ||||
* | Use early returns. | David Goodwin | 2009-09-22 | 1 | -59/+61 |
| | | | | llvm-svn: 82554 | ||||
* | Use delete[] to match new[] (found by valgrind). | Duncan Sands | 2009-09-04 | 1 | -1/+1 |
| | | | | llvm-svn: 80997 | ||||
* | Don't crash when target has no itineraries. | David Goodwin | 2009-09-03 | 1 | -54/+58 |
| | | | | llvm-svn: 80962 | ||||
* | Normalize how the 'namespace llvm {' is used in this file. | Bill Wendling | 2009-08-22 | 1 | -4/+2 |
| | | | | llvm-svn: 79750 | ||||
* | Extend the instruction itinerary model to include the ability to indicate ↵ | David Goodwin | 2009-08-17 | 1 | -5/+6 |
| | | | | | | the def and use cycle for each operand. This additional information is optional, so existing itineraries do not need to be changed. llvm-svn: 79247 | ||||
* | Enhance the InstrStage object to enable the specification of an Itinerary ↵ | David Goodwin | 2009-08-12 | 1 | -29/+25 |
| | | | | | | with overlapping stages. The default is to maintain the current behavior that the "next" stage immediately follows the previous one. llvm-svn: 78827 | ||||
* | Allow a zero cycle stage to reserve/require a FU without advancing the cycle ↵ | David Goodwin | 2009-08-11 | 1 | -5/+16 |
| | | | | | | counter. llvm-svn: 78736 | ||||
* | Fix a -Asserts warning. | Daniel Dunbar | 2009-08-11 | 1 | -4/+4 |
| | | | | | | | - Since the function is never called in NDEBUG mode, just dropped the DEBUG() uses here. llvm-svn: 78649 | ||||
* | Replace DOUT. | David Goodwin | 2009-08-11 | 1 | -8/+9 |
| | | | | llvm-svn: 78634 | ||||
* | Post RA scheduler changes. Introduce a hazard recognizer that uses the ↵ | David Goodwin | 2009-08-10 | 1 | -0/+149 |
target schedule information to accurately model the pipeline. Update the scheduler to correctly handle multi-issue targets. llvm-svn: 78563 |