| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | 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 |
* | Factor out debugging code into the common base class. | Dan Gohman | 2008-07-11 | 1 | -4/+0 |
* | Add support for putting NamedRegionTimers in TimerGroups, and | Dan Gohman | 2008-07-11 | 1 | -3/+0 |
* | - Use a faster priority comparison function if -fast. | Evan Cheng | 2008-07-02 | 1 | -94/+165 |
* | Do not use computationally expensive scheduling heuristics with -fast. | Evan Cheng | 2008-07-01 | 1 | -45/+53 |
* | Move a DenseMap's declaration outside of a loop, and just call | Dan Gohman | 2008-06-23 | 1 | -1/+2 |
* | canClobberPhysRegDefs shouldn't called without checking hasPhysRegDefs; | Dan Gohman | 2008-06-21 | 1 | -3/+2 |
* | Remove ScheduleDAG's SUnitMap altogether. Instead, use SDNode's NodeId | Dan Gohman | 2008-06-21 | 1 | -33/+18 |
* | Add a priority queue class, which is a wrapper around std::priority_queue | Dan Gohman | 2008-06-21 | 1 | -10/+8 |
* | Change ScheduleDAG's SUnitMap from DenseMap<SDNode*, vector<SUnit*> > | Dan Gohman | 2008-06-21 | 1 | -17/+23 |
* | Simplify some template parameterization. | Dan Gohman | 2008-06-21 | 1 | -19/+12 |
* | Wrap MVT::ValueType in a struct to get type safety | Duncan Sands | 2008-06-06 | 1 | -6/+6 |
* | Silence the compiler warning differently. The | Duncan Sands | 2008-05-16 | 1 | -1/+1 |
* | Silence some compiler warnings. | Evan Cheng | 2008-05-14 | 1 | -0/+1 |
* | Use std::set instead of std::priority_queue for the RegReductionPriorityQueue. | Roman Levenstein | 2008-04-29 | 1 | -44/+29 |
* | Fix the new scheduler assertion checks to work when | Dan Gohman | 2008-04-15 | 1 | -2/+10 |
* | Treat EntryToken nodes as "passive" so that they aren't added to the | Dan Gohman | 2008-04-15 | 1 | -27/+45 |
* | Cosmetic changes. | Evan Cheng | 2008-03-29 | 1 | -24/+3 |
* | ifdef out a dead function. Should this be removed? | Chris Lattner | 2008-03-28 | 1 | -0/+2 |
* | Fix spelling. Thanks, Duncan! :-) | Roman Levenstein | 2008-03-27 | 1 | -1/+1 |
* | Speed-up the SumOfUnscheduledPredsOfSuccs by introducing a new function | Roman Levenstein | 2008-03-27 | 1 | -2/+25 |
* | Fixed some spelling errors. Thanks, Duncan! | Roman Levenstein | 2008-03-26 | 1 | -52/+54 |
* | Some improvements related to the computation of isReachable. | Roman Levenstein | 2008-03-26 | 1 | -54/+315 |
* | Fix typos. | Dan Gohman | 2008-03-25 | 1 | -3/+3 |
* | When the register allocator runs out of registers, spill a physical register ... | Evan Cheng | 2008-03-11 | 1 | -1/+1 |
* | Rename isOperand() to isOperandOf() (and other similar methods). It always co... | Evan Cheng | 2008-03-04 | 1 | -1/+1 |