2010-05-26 |
Dan Gohman | Change push_all to a non-virtual function and implement... |
blob | commitdiff | raw |
2010-05-26 |
Dan Gohman | Delete an unused function. |
blob | commitdiff | raw | diff to current |
2010-05-20 |
Evan Cheng | Allow targets more controls on what nodes are scheduled... |
blob | commitdiff | raw | diff to current |
2010-05-20 |
Evan Cheng | Add a hybrid bottom up scheduler that reduce register... |
blob | commitdiff | raw | diff to current |
2010-05-19 |
Jim Grosbach | Fix the post-RA instruction scheduler to handle instruc... |
blob | commitdiff | raw | diff to current |
2010-05-17 |
Zhongxing Xu | Remove unused member variable. |
blob | commitdiff | raw | diff to current |
2010-05-01 |
Dan Gohman | Get rid of the EdgeMapping map. Instead, just check... |
blob | commitdiff | raw | diff to current |
2010-04-13 |
Dan Gohman | Delete an unused member variable. |
blob | commitdiff | raw | diff to current |
2010-04-05 |
Chris Lattner | trim some prototypes. |
blob | commitdiff | raw | diff to current |
2010-03-10 |
Dale Johannesen | Progress towards shepherding debug info through Selecti... |
blob | commitdiff | raw | diff to current |
2009-11-20 |
David Goodwin | Remove some old experimental code that is no longer... |
blob | commitdiff | raw | diff to current |
2009-11-03 |
David Goodwin | Do a scheduling pass ignoring anti-dependencies to... |
blob | commitdiff | raw | diff to current |
2009-10-14 |
Dan Gohman | Delete bogus semicolons. |
blob | commitdiff | raw | diff to current |
2009-10-14 |
Eric Christopher | Remove a bunch of unused arguments from functions,... |
blob | commitdiff | raw | diff to current |
2009-10-12 |
Dan Gohman | Delete some obsolete declarations. |
blob | commitdiff | raw | diff to current |
2009-10-09 |
Dan Gohman | The ScheduleDAG framework now requires an AliasAnalysis... |
blob | commitdiff | raw | diff to current |
2009-09-30 |
Reid Kleckner | Fix integer overflow in instruction scheduling. This... |
blob | commitdiff | raw | diff to current |
2009-09-25 |
Dan Gohman | Improve MachineMemOperand handling. |
blob | commitdiff | raw | diff to current |
2009-09-18 |
Evan Cheng | Enhance EmitInstrWithCustomInserter() so target can... |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Gabor Greif | eliminate all 80-col violations that I have introduced... |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Gabor Greif | Clean up the minor mess I caused with removing iterator... |
blob | commitdiff | raw | diff to current |
2009-08-19 |
David Goodwin | Use the schedule itinerary operand use/def cycle inform... |
blob | commitdiff | raw | diff to current |
2009-08-13 |
David Goodwin | Add callback to allow target to adjust latency of sched... |
blob | commitdiff | raw | diff to current |
2009-03-23 |
Dan Gohman | Add a new bit to SUnit to record whether a node has... |
blob | commitdiff | raw | diff to current |
2009-03-19 |
Sebastian Redl | Fix the Win32 VS2008 build: |
blob | commitdiff | raw | diff to current |
2009-02-14 |
Cedric Venet | Unbreak the build on win32. |
blob | commitdiff | raw | diff to current |
2009-02-11 |
Dan Gohman | When scheduling a block in parts, keep track of the... |
blob | commitdiff | raw | diff to current |
2009-02-10 |
Dan Gohman | Factor out more code for computing register live-range... |
blob | commitdiff | raw | diff to current |
2009-02-07 |
Dan Gohman | Constify TargetInstrInfo::EmitInstrWithCustomInserter... |
blob | commitdiff | raw | diff to current |
2009-02-06 |
Dan Gohman | Tidy up the ScheduleDAG class definition a little.... |
blob | commitdiff | raw | diff to current |
2009-01-16 |
Dan Gohman | Instead of adding dependence edges between terminator... |
blob | commitdiff | raw | diff to current |
2009-01-16 |
Evan Cheng | CreateVirtualRegisters does trivial copy coalescing... |
blob | commitdiff | raw | diff to current |
2009-01-15 |
Dan Gohman | Move a few containers out of ScheduleDAGInstrs::BuildSc... |
blob | commitdiff | raw | diff to current |
2009-01-12 |
Evan Cheng | Fix PR3241: Currently EmitCopyFromReg emits a copy... |
blob | commitdiff | raw | diff to current |
2008-12-23 |
Dan Gohman | Rename BuildSchedUnits to BuildSchedGraph, and refactor the |
blob | commitdiff | raw | diff to current |
2008-12-22 |
Dan Gohman | Add an accesor for the isNormalMemory field in the... |
blob | commitdiff | raw | diff to current |
2008-12-17 |
Dan Gohman | Fix the comments for getDepth and getHeight. |
blob | commitdiff | raw | diff to current |
2008-12-16 |
Dan Gohman | Add initial support for back-scheduling address computa... |
blob | commitdiff | raw | diff to current |
2008-12-16 |
Dan Gohman | Fix some register-alias-related bugs in the post-RA... |
blob | commitdiff | raw | diff to current |
2008-12-16 |
Dan Gohman | Move addPred and removePred out-of-line. |
blob | commitdiff | raw | diff to current |
2008-12-16 |
Dan Gohman | Make addPred and removePred return void, since the... |
blob | commitdiff | raw | diff to current |
2008-12-16 |
Dan Gohman | Add a getSDep() access function to SUnitIterator to... |
blob | commitdiff | raw | diff to current |
2008-12-16 |
Dan Gohman | Reorder some SDep methods. No functionality change. |
blob | commitdiff | raw | diff to current |
2008-12-16 |
Dan Gohman | SDep's operator== should compare the Latency field... |
blob | commitdiff | raw | diff to current |
2008-12-09 |
Dan Gohman | Rewrite the SDep class, and simplify some of the relate... |
blob | commitdiff | raw | diff to current |
2008-11-25 |
Dan Gohman | Initial support for anti-dependence breaking. Currently... |
blob | commitdiff | raw | diff to current |
2008-11-24 |
Dan Gohman | Fix an unused-parameter warning. |
blob | commitdiff | raw | diff to current |
2008-11-24 |
Dan Gohman | Check in the rest of this change. The isAntiDep flag... |
blob | commitdiff | raw | diff to current |
2008-11-21 |
Dan Gohman | Add a flag to SDep for tracking which edges are anti... |
blob | commitdiff | raw | diff to current |
2008-11-21 |
Dan Gohman | Rename SDep's isSpecial to isArtificial, to make this... |
blob | commitdiff | raw | diff to current |
2008-11-20 |
Dan Gohman | Factor out the code for verifying the work of the sched... |
blob | commitdiff | raw | diff to current |
2008-11-19 |
Dan Gohman | Experimental post-pass scheduling support. Post-pass... |
blob | commitdiff | raw | diff to current |
2008-11-19 |
Dan Gohman | Move the code for printing a graph node label for an... |
blob | commitdiff | raw | diff to current |
2008-11-19 |
Dan Gohman | Convert SUnit's dump method into a print method and... |
blob | commitdiff | raw | diff to current |
2008-11-18 |
Dan Gohman | Change SUnit's dump method to take a ScheduleDAG* inste... |
blob | commitdiff | raw | diff to current |
2008-11-18 |
Dan Gohman | There is no InstrStage class. |
blob | commitdiff | raw | diff to current |
2008-11-14 |
Dan Gohman | Add support for building a ScheduleDAG from MachineInst... |
blob | commitdiff | raw | diff to current |
2008-11-14 |
Dan Gohman | Add a version of NewSUnit for creating units with Machi... |
blob | commitdiff | raw | diff to current |
2008-11-14 |
Dan Gohman | Initial support for carrying MachineInstrs in SUnits. |
blob | commitdiff | raw | diff to current |
2008-11-13 |
Dan Gohman | Clarify the comment about NumPreds and NumSuccs to... |
blob | commitdiff | raw | diff to current |
2008-11-13 |
Dan Gohman | Remove the FlaggedNodes member from SUnit. Instead... |
blob | commitdiff | raw | diff to current |
2008-11-13 |
Dan Gohman | Make the Node member of SUnit private, and add accessors. |
blob | commitdiff | raw | diff to current |
2008-11-13 |
Dan Gohman | Change ScheduleDAG's DAG member from a reference to... |
blob | commitdiff | raw | diff to current |
2008-11-11 |
Dan Gohman | Change the scheduler accessor methods to accept an... |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Dale Johannesen | Next round of earlyclobber handling. Approach the |
blob | commitdiff | raw | diff to current |
2008-09-18 |
Dan Gohman | Add a new "fast" scheduler. This is currently basically... |
blob | commitdiff | raw | diff to current |
2008-09-17 |
Dale Johannesen | Add a bit to mark operands of asm's that conflict |
blob | commitdiff | raw | diff to current |
2008-09-16 |
Bill Wendling | Reverting r56249. On further investigation, this functi... |
blob | commitdiff | raw | diff to current |
2008-09-16 |
Bill Wendling | - Change "ExternalSymbolSDNode" to "SymbolSDNode". |
blob | commitdiff | raw | diff to current |
2008-07-27 |
Dan Gohman | Rename SDOperand to SDValue. |
blob | commitdiff | raw | diff to current |
2008-07-14 |
Dan Gohman | Reapply 53476 and 53480, with a fix so that it properly... |
blob | commitdiff | raw | diff to current |
2008-07-01 |
Evan Cheng | Do not use computationally expensive scheduling heurist... |
blob | commitdiff | raw | diff to current |
2008-06-24 |
Dan Gohman | Comment fixes, and make Schedule() pure virtual. |
blob | commitdiff | raw | diff to current |
2008-06-21 |
Dan Gohman | Remove ScheduleDAG's SUnitMap altogether. Instead,... |
blob | commitdiff | raw | diff to current |
2008-06-21 |
Dan Gohman | Add a priority queue class, which is a wrapper around... |
blob | commitdiff | raw | diff to current |
2008-06-21 |
Dan Gohman | Change ScheduleDAG's SUnitMap from DenseMap<SDNode... |
blob | commitdiff | raw | diff to current |
2008-05-19 |
Bill Wendling | Remove warnings about unused parameters and shadowed... |
blob | commitdiff | raw | diff to current |
2008-05-05 |
Evan Cheng | Fix more -Wshorten-64-to-32 warnings. |
blob | commitdiff | raw | diff to current |
2008-04-29 |
Roman Levenstein | Use std::set instead of std::priority_queue for the... |
blob | commitdiff | raw | diff to current |
2008-04-16 |
Roman Levenstein | Ongoing work on improving the instruction selection... |
blob | commitdiff | raw | diff to current |
2008-04-15 |
Dan Gohman | Treat EntryToken nodes as "passive" so that they aren... |
blob | commitdiff | raw | diff to current |
2008-04-14 |
Dan Gohman | In -view-sunit-dags, display "special" chain dependenci... |
blob | commitdiff | raw | diff to current |
2008-04-10 |
Dan Gohman | Fix a typo in a comment. |
blob | commitdiff | raw | diff to current |
2008-04-07 |
Dan Gohman | Rename MemOperand to MachineMemOperand. This was sugges... |
blob | commitdiff | raw | diff to current |
2008-04-07 |
Roman Levenstein | Re-commit of the r48822, where the infinite looping... |
blob | commitdiff | raw | diff to current |
2008-04-03 |
Evan Cheng | Start of a series of patches related to implicit_def. |
blob | commitdiff | raw | diff to current |
2008-04-03 |
Evan Cheng | Backing out 48222 temporarily. |
blob | commitdiff | raw | diff to current |
2008-03-26 |
Roman Levenstein | Use a linked data structure for the uses lists of an... |
blob | commitdiff | raw | diff to current |
2008-03-14 |
Evan Cheng | Forgot this. |
blob | commitdiff | raw | diff to current |
2008-03-12 |
Evan Cheng | Experimental scheduler change to schedule / coalesce... |
blob | commitdiff | raw | diff to current |
2008-02-16 |
Dan Gohman | Rename CountMemOperands to ComputeMemOperandsEnd to... |
blob | commitdiff | raw | diff to current |
2008-02-14 |
Nate Begeman | Change how FP immediates are handled. |
blob | commitdiff | raw | diff to current |
2008-02-10 |
Dan Gohman | Rename MRegisterInfo to TargetRegisterInfo. |
blob | commitdiff | raw | diff to current |
2008-02-06 |
Dan Gohman | Re-apply the memory operand changes, with a fix for... |
blob | commitdiff | raw | diff to current |
2008-01-31 |
Evan Cheng | Revert 46556 and 46585. Dan please fix the PseudoSource... |
blob | commitdiff | raw | diff to current |
2008-01-31 |
Dan Gohman | Create a new class, MemOperand, for describing memory... |
blob | commitdiff | raw | diff to current |
2008-01-30 |
Evan Cheng | A semi-gross fix for a debug info issue. When inserting... |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | rename TargetInstrDescriptor -> TargetInstrDesc. |
blob | commitdiff | raw | diff to current |
2007-12-31 |
Chris Lattner | Rename SSARegMap -> MachineRegisterInfo in keeping... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Don't attribute in file headers anymore. See llvmdev... |
blob | commitdiff | raw | diff to current |
next |