| Commit message (Expand) | Author | Age | Files | Lines |
* | Move a few containers out of ScheduleDAGInstrs::BuildSchedGraph | Dan Gohman | 2009-01-15 | 1 | -15/+13 |
* | The list-td and list-tdrr schedulers don't yet support physreg | Dan Gohman | 2009-01-13 | 1 | -1/+5 |
* | Fix PR3241: Currently EmitCopyFromReg emits a copy from the physical register... | Evan Cheng | 2009-01-12 | 1 | -27/+31 |
* | Minor debug output tweak. | Evan Cheng | 2009-01-09 | 1 | -2/+2 |
* | Remove redundant 'else's. No functionality change. | Dan Gohman | 2009-01-07 | 1 | -7/+6 |
* | Update these argument lists for the isNormalMemory | Dan Gohman | 2009-01-06 | 1 | -3/+6 |
* | Use a latency value of 0 for the artificial edges inserted by | Dan Gohman | 2009-01-06 | 1 | -1/+1 |
* | Tidy up #includes, deleting a bunch of unnecessary #includes. | Dan Gohman | 2009-01-05 | 1 | -2/+0 |
* | CommuteNodesToReducePressure() is now removed. | Dan Gohman | 2009-01-03 | 1 | -1/+0 |
* | Remove the code from the scheduler that commuted two-address | Dan Gohman | 2009-01-03 | 1 | -54/+0 |
* | Rename BuildSchedUnits to BuildSchedGraph, and refactor the | Dan Gohman | 2008-12-23 | 1 | -2/+2 |
* | Fix some register-alias-related bugs in the post-RA scheduler liveness | Dan Gohman | 2008-12-16 | 1 | -37/+30 |
* | Make addPred and removePred return void, since the return value is not | Dan Gohman | 2008-12-16 | 1 | -4/+4 |
* | Rewrite the SDep class, and simplify some of the related code. | Dan Gohman | 2008-12-09 | 1 | -118/+134 |
* | Make debug output more informative. | Dan Gohman | 2008-12-04 | 1 | -1/+1 |
* | Initial support for anti-dependence breaking. Currently this code does not | Dan Gohman | 2008-11-25 | 1 | -238/+26 |
* | Check in the rest of this change. The isAntiDep flag needs to be passed | Dan Gohman | 2008-11-24 | 1 | -1/+1 |
* | Add a flag to SDep for tracking which edges are anti-dependence edges. | Dan Gohman | 2008-11-21 | 1 | -4/+4 |
* | Rename SDep's isSpecial to isArtificial, to make this field a little | Dan Gohman | 2008-11-21 | 1 | -20/+20 |
* | Remove the CycleBound computation code from the ScheduleDAGRRList | Dan Gohman | 2008-11-21 | 1 | -58/+5 |
* | Change these schedulers to not emit no-ops. It turns out that | Dan Gohman | 2008-11-21 | 1 | -6/+2 |
* | Remove a remnant of list-burr's fast mode. | Dan Gohman | 2008-11-20 | 1 | -20/+0 |
* | Factor out the SethiUllman numbering logic from the list-burr and | Dan Gohman | 2008-11-20 | 1 | -159/+47 |
* | Remove the "fast" form of the list-burr scheduler, and use the | Dan Gohman | 2008-11-20 | 1 | -68/+9 |
* | Facter AddPseudoTwoAddrDeps and associated infrasructure out of | Dan Gohman | 2008-11-20 | 1 | -43/+60 |
* | Factor out the code for verifying the work of the scheduler, | Dan Gohman | 2008-11-20 | 1 | -63/+2 |
* | Experimental post-pass scheduling support. Post-pass scheduling | Dan Gohman | 2008-11-19 | 1 | -3/+3 |
* | Rearrange code to reduce the nesting level. No functionality change. | Dan Gohman | 2008-11-19 | 1 | -36/+36 |
* | Tidy up ScheduleNodeBottomUp methods, and make them more | Dan Gohman | 2008-11-18 | 1 | -7/+5 |
* | Change SUnit's dump method to take a ScheduleDAG* instead of | Dan Gohman | 2008-11-18 | 1 | -10/+10 |
* | Avoid using a loop in ReleasePred and ReleaseSucc methods to compute the | Dan Gohman | 2008-11-18 | 1 | -22/+34 |
* | Eliminate some trivial differences between the ScheduleNodeTopDown | Dan Gohman | 2008-11-17 | 1 | -3/+4 |
* | Remove the FlaggedNodes member from SUnit. Instead of requiring each SUnit | Dan Gohman | 2008-11-13 | 1 | -5/+4 |
* | Make the Node member of SUnit private, and add accessors. | Dan Gohman | 2008-11-13 | 1 | -29/+29 |
* | Change ScheduleDAG's DAG member from a reference to a pointer, to prepare | Dan Gohman | 2008-11-13 | 1 | -19/+19 |
* | In ScheduleDAGRRList::CopyAndMoveSuccessors, create the SUnit for the load | Dan Gohman | 2008-11-11 | 1 | -17/+17 |
* | Change the scheduler accessor methods to accept an explicit TargetMachine | Dan Gohman | 2008-11-11 | 1 | -5/+7 |
* | Remove some unused virtual function bodies. | Dan Gohman | 2008-10-31 | 1 | -7/+5 |
* | Fix command-line option printing to print two spaces where needed, | Dan Gohman | 2008-10-14 | 1 | -2/+2 |
* | Replace the LiveRegs SmallSet with a simple counter that keeps | Dan Gohman | 2008-09-23 | 1 | -13/+16 |
* | Don't worry about clobbering physical register defs that aren't used. | Dan Gohman | 2008-09-17 | 1 | -0/+2 |
* | erect abstraction boundaries for accessing SDValue members, rename Val -> Nod... | Gabor Greif | 2008-08-28 | 1 | -6/+6 |
* | Optimize ScheduleDAGRRList's topological sort to use one pass instead | Dan Gohman | 2008-08-27 | 1 | -19/+8 |
* | disallow direct access to SDValue::ResNo, provide a getter instead | Gabor Greif | 2008-08-26 | 1 | -1/+1 |
* | Correct the filename in the top-of-file comment. | Dan Gohman | 2008-08-12 | 1 | -1/+1 |
* | Fix several const-correctness issues, resolving some -Wcast-qual warnings. | Dan Gohman | 2008-08-05 | 1 | -11/+11 |
* | Rename SDOperand to SDValue. | Dan Gohman | 2008-07-27 | 1 | -4/+4 |
* | Add a new function, ReplaceAllUsesOfValuesWith, which handles bulk | Dan Gohman | 2008-07-17 | 1 | -15/+15 |
* | Reapply 53476 and 53480, with a fix so that it properly updates | Dan Gohman | 2008-07-14 | 1 | -7/+0 |
* | Back out 53476 and 53480 for now. Somehow they cause llc to miscompile 179.art. | Evan Cheng | 2008-07-12 | 1 | -0/+7 |