2012-10-10 |
Andrew Trick | misched: Use the TargetSchedModel interface wherever... |
blob | commitdiff | raw |
2012-10-08 |
Andrew Trick | misched: remove forceUnitLatencies. Defaults are handle... |
blob | commitdiff | raw | diff to current |
2012-08-23 |
Andrew Trick | Simplify the computeOperandLatency API. |
blob | commitdiff | raw | diff to current |
2012-06-13 |
Andrew Trick | sched: Avoid trivially redundant DAG edges. Take the... |
blob | commitdiff | raw | diff to current |
2012-06-05 |
Andrew Trick | misched: API for minimum vs. expected latency. |
blob | commitdiff | raw | diff to current |
2012-03-14 |
Andrew Trick | misched: implemented a framework for top-down or bottom... |
blob | commitdiff | raw | diff to current |
2012-03-07 |
Andrew Trick | misched preparation: rename core scheduler methods... |
blob | commitdiff | raw | diff to current |
2012-03-07 |
Andrew Trick | misched preparation: clarify ScheduleDAG and ScheduleDA... |
blob | commitdiff | raw | diff to current |
2012-03-07 |
Andrew Trick | misched preparation: modularize schedule emission. |
blob | commitdiff | raw | diff to current |
2012-03-07 |
Andrew Trick | misched preparation: modularize schedule printing. |
blob | commitdiff | raw | diff to current |
2012-03-07 |
Andrew Trick | misched preparation: modularize schedule verification. |
blob | commitdiff | raw | diff to current |
2012-03-07 |
Andrew Trick | Cleanup in preparation for misched: Move DAG visualizat... |
blob | commitdiff | raw | diff to current |
2012-03-07 |
Andrew Trick | Cleanup: DAG building is specific to either SD or MI... |
blob | commitdiff | raw | diff to current |
2012-03-07 |
Andrew Trick | misched comments |
blob | commitdiff | raw | diff to current |
2012-02-22 |
Andrew Trick | Initialize SUnits before DAG building. |
blob | commitdiff | raw | diff to current |
2012-02-06 |
Craig Topper | Move some llvm_unreachable's from r149849 out of switch... |
blob | commitdiff | raw | diff to current |
2012-02-05 |
Craig Topper | Convert assert(0) to llvm_unreachable |
blob | commitdiff | raw | diff to current |
2012-01-12 |
Evan Cheng | Move Sched::Preference out of TargetMachine.h where... |
blob | commitdiff | raw | diff to current |
2011-12-20 |
David Blaikie | Unweaken vtables as per llvm.org/docs/CodingStandards... |
blob | commitdiff | raw | diff to current |
2011-06-28 |
Evan Cheng | - Rename TargetInstrDesc, TargetOperandInfo to MCInstrD... |
blob | commitdiff | raw | diff to current |
2011-06-15 |
Andrew Trick | Added -stress-sched flag in the Asserts build. |
blob | commitdiff | raw | diff to current |
2011-06-02 |
Devang Patel | Remove dead code. |
blob | commitdiff | raw | diff to current |
2011-04-26 |
Evan Cheng | Be careful about scheduling nodes above previous calls... |
blob | commitdiff | raw | diff to current |
2011-04-15 |
Chris Lattner | Fix a ton of comment typos found by codespell. Patch by |
blob | commitdiff | raw | diff to current |
2011-04-14 |
Andrew Trick | In the pre-RA scheduler, maintain cmp+br proximity. |
blob | commitdiff | raw | diff to current |
2011-04-07 |
Andrew Trick | Added a check in the preRA scheduler for potential... |
blob | commitdiff | raw | diff to current |
2011-03-07 |
Eric Christopher | Typos. |
blob | commitdiff | raw | diff to current |
2011-02-04 |
Andrew Trick | Introducing a new method of tracking register pressure... |
blob | commitdiff | raw | diff to current |
2010-12-25 |
Eric Christopher | Header warning patrol. |
blob | commitdiff | raw | diff to current |
2010-12-24 |
Andrew Trick | Minor cleanup related to my latest scheduler changes. |
blob | commitdiff | raw | diff to current |
2010-12-24 |
Andrew Trick | Various bits of framework needed for precise machine... |
blob | commitdiff | raw | diff to current |
2010-12-24 |
Andrew Trick | whitespace |
blob | commitdiff | raw | diff to current |
2010-12-20 |
Chris Lattner | update comment. |
blob | commitdiff | raw | diff to current |
2010-11-25 |
Benjamin Kramer | SDep is POD-like. Shave off a few bytes from SUnit... |
blob | commitdiff | raw | diff to current |
2010-11-03 |
Evan Cheng | Two sets of changes. Sorry they are intermingled. |
blob | commitdiff | raw | diff to current |
2010-05-26 |
Dan Gohman | Change push_all to a non-virtual function and implement... |
blob | commitdiff | raw | diff to current |
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 |
next |