| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | Factor out the code for verifying the work of the scheduler, | Dan Gohman | 2008-11-20 | 1 | -2/+8 |
* | Experimental post-pass scheduling support. Post-pass scheduling | Dan Gohman | 2008-11-19 | 1 | -184/+22 |
* | Move the code for printing a graph node label for an SUnit into | Dan Gohman | 2008-11-19 | 1 | -0/+4 |
* | Convert SUnit's dump method into a print method and implement | Dan Gohman | 2008-11-19 | 1 | -0/+1 |
* | Change SUnit's dump method to take a ScheduleDAG* instead of | Dan Gohman | 2008-11-18 | 1 | -2/+3 |
* | There is no InstrStage class. | Dan Gohman | 2008-11-18 | 1 | -1/+0 |
* | Add support for building a ScheduleDAG from MachineInstrs. This is currently | Dan Gohman | 2008-11-14 | 1 | -0/+5 |
* | Add a version of NewSUnit for creating units with MachineInstrs. | Dan Gohman | 2008-11-14 | 1 | -0/+8 |
* | Initial support for carrying MachineInstrs in SUnits. | Dan Gohman | 2008-11-14 | 1 | -4/+39 |
* | Clarify the comment about NumPreds and NumSuccs to reflect that they only | Dan Gohman | 2008-11-13 | 1 | -2/+2 |
* | Remove the FlaggedNodes member from SUnit. Instead of requiring each SUnit | Dan Gohman | 2008-11-13 | 1 | -1/+0 |
* | Make the Node member of SUnit private, and add accessors. | Dan Gohman | 2008-11-13 | 1 | -0/+8 |
* | Change ScheduleDAG's DAG member from a reference to a pointer, to prepare | Dan Gohman | 2008-11-13 | 1 | -2/+2 |
* | Change the scheduler accessor methods to accept an explicit TargetMachine | Dan Gohman | 2008-11-11 | 1 | -0/+5 |
* | Next round of earlyclobber handling. Approach the | Dale Johannesen | 2008-09-24 | 1 | -3/+1 |
* | Add a new "fast" scheduler. This is currently basically just a | Dan Gohman | 2008-09-18 | 1 | -0/+7 |
* | Add a bit to mark operands of asm's that conflict | Dale Johannesen | 2008-09-17 | 1 | -1/+2 |
* | Reverting r56249. On further investigation, this functionality isn't needed. | Bill Wendling | 2008-09-16 | 1 | -1/+1 |
* | - Change "ExternalSymbolSDNode" to "SymbolSDNode". | Bill Wendling | 2008-09-16 | 1 | -1/+1 |
* | Rename SDOperand to SDValue. | Dan Gohman | 2008-07-27 | 1 | -7/+7 |
* | Reapply 53476 and 53480, with a fix so that it properly updates | Dan Gohman | 2008-07-14 | 1 | -2/+2 |
* | Do not use computationally expensive scheduling heuristics with -fast. | Evan Cheng | 2008-07-01 | 1 | -4/+8 |
* | Comment fixes, and make Schedule() pure virtual. | Dan Gohman | 2008-06-24 | 1 | -4/+6 |
* | Remove ScheduleDAG's SUnitMap altogether. Instead, use SDNode's NodeId | Dan Gohman | 2008-06-21 | 1 | -3/+1 |
* | Add a priority queue class, which is a wrapper around std::priority_queue | Dan Gohman | 2008-06-21 | 1 | -1/+0 |
* | Change ScheduleDAG's SUnitMap from DenseMap<SDNode*, vector<SUnit*> > | Dan Gohman | 2008-06-21 | 1 | -8/+8 |
* | Remove warnings about unused parameters and shadowed variables. | Bill Wendling | 2008-05-19 | 1 | -9/+6 |
* | Fix more -Wshorten-64-to-32 warnings. | Evan Cheng | 2008-05-05 | 1 | -5/+5 |
* | Use std::set instead of std::priority_queue for the RegReductionPriorityQueue. | Roman Levenstein | 2008-04-29 | 1 | -1/+2 |
* | Ongoing work on improving the instruction selection infrastructure: | Roman Levenstein | 2008-04-16 | 1 | -6/+6 |
* | Treat EntryToken nodes as "passive" so that they aren't added to the | Dan Gohman | 2008-04-15 | 1 | -0/+1 |
* | In -view-sunit-dags, display "special" chain dependencies as cyan | Dan Gohman | 2008-04-14 | 1 | -0/+1 |
* | Fix a typo in a comment. | Dan Gohman | 2008-04-10 | 1 | -1/+1 |
* | Rename MemOperand to MachineMemOperand. This was suggested by | Dan Gohman | 2008-04-07 | 1 | -1/+1 |
* | Re-commit of the r48822, where the infinite looping problem discovered | Roman Levenstein | 2008-04-07 | 1 | -6/+6 |
* | Start of a series of patches related to implicit_def. | Evan Cheng | 2008-04-03 | 1 | -20/+30 |
* | Backing out 48222 temporarily. | Evan Cheng | 2008-04-03 | 1 | -5/+5 |
* | Use a linked data structure for the uses lists of an SDNode, just like | Roman Levenstein | 2008-03-26 | 1 | -5/+5 |
* | Forgot this. | Evan Cheng | 2008-03-14 | 1 | -8/+6 |
* | Experimental scheduler change to schedule / coalesce the copies added for fun... | Evan Cheng | 2008-03-12 | 1 | -1/+19 |
* | Rename CountMemOperands to ComputeMemOperandsEnd to reflect what | Dan Gohman | 2008-02-16 | 1 | -5/+6 |
* | Change how FP immediates are handled. | Nate Begeman | 2008-02-14 | 1 | -0/+1 |
* | Rename MRegisterInfo to TargetRegisterInfo. | Dan Gohman | 2008-02-10 | 1 | -2/+2 |
* | Re-apply the memory operand changes, with a fix for the static | Dan Gohman | 2008-02-06 | 1 | -3/+10 |
* | Revert 46556 and 46585. Dan please fix the PseudoSourceValue problem and re-c... | Evan Cheng | 2008-01-31 | 1 | -10/+3 |
* | Create a new class, MemOperand, for describing memory references | Dan Gohman | 2008-01-31 | 1 | -3/+10 |
* | A semi-gross fix for a debug info issue. When inserting the "function start" ... | Evan Cheng | 2008-01-30 | 1 | -0/+2 |
* | rename TargetInstrDescriptor -> TargetInstrDesc. | Chris Lattner | 2008-01-07 | 1 | -3/+3 |
* | Rename SSARegMap -> MachineRegisterInfo in keeping with the idea | Chris Lattner | 2007-12-31 | 1 | -4/+3 |
* | Don't attribute in file headers anymore. See llvmdev for the | Chris Lattner | 2007-12-29 | 1 | -2/+2 |