2010-07-26 |
Evan Cheng | The "excess register pressure" returned by HighRegPress... |
blob | commitdiff | raw |
2010-07-26 |
Duncan Sands | Pacify gcc-4.5 which wrongly thinks that RExcess (passe... |
blob | commitdiff | raw | diff to current |
2010-07-25 |
Evan Cheng | Add comments. |
blob | commitdiff | raw | diff to current |
2010-07-25 |
Bob Wilson | Fix crashes when scheduling a CopyToReg node -- getMach... |
blob | commitdiff | raw | diff to current |
2010-07-24 |
Evan Cheng | Add an ILP scheduler. This is a register pressure aware... |
blob | commitdiff | raw | diff to current |
2010-07-23 |
Evan Cheng | - Allow target to specify when is register pressure... |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Evan Cheng | Re-apply r109079 with fix. |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Owen Anderson | Revert r109079, which broke a lot of CodeGen tests. |
blob | commitdiff | raw | diff to current |
2010-07-22 |
Evan Cheng | Initialize RegLimit only when register pressure is... |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Evan Cheng | More register pressure aware scheduling work. |
blob | commitdiff | raw | diff to current |
2010-07-21 |
Evan Cheng | Teach bottom up pre-ra scheduler to track register... |
blob | commitdiff | raw | diff to current |
2010-06-29 |
Rafael Espindola | Add a VT argument to getMinimalPhysRegClass and replace... |
blob | commitdiff | raw | diff to current |
2010-05-30 |
Oscar Fuentes | Use `llvm::next' instead of `next' to make VC++ 2010... |
blob | commitdiff | raw | diff to current |
2010-05-28 |
Evan Cheng | Fix some latency computation bugs: if the use is not... |
blob | commitdiff | raw | diff to current |
2010-05-26 |
Dan Gohman | Eliminate the use of PriorityQueue and just use a std... |
blob | commitdiff | raw | diff to current |
2010-05-26 |
Dan Gohman | Delete an unused function. |
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-21 |
Evan Cheng | Rename -pre-RA-sched=hybrid to -pre-RA-sched=list-hybrid. |
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-04-07 |
Chris Lattner | Three changes: |
blob | commitdiff | raw | diff to current |
2010-02-09 |
Chris Lattner | move target-independent opcodes out of TargetInstrInfo |
blob | commitdiff | raw | diff to current |
2010-02-05 |
Evan Cheng | When the scheduler unfold a load folding instruction... |
blob | commitdiff | raw | diff to current |
2010-01-23 |
Bill Wendling | Remove the '-disable-scheduling' flag and replace it... |
blob | commitdiff | raw | diff to current |
2010-01-06 |
Bill Wendling | The previous code could potentially cause a cycle.... |
blob | commitdiff | raw | diff to current |
2010-01-06 |
Bill Wendling | Only check the ordering if there is an ordering for... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
Bill Wendling | Add a semi-primitive form of scheduling via the "SDNode... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Nick Lewycky | Remove includes of Support/Compiler.h that are no longe... |
blob | commitdiff | raw | diff to current |
2009-10-25 |
Nick Lewycky | Remove VISIBILITY_HIDDEN from class/struct found inside... |
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 | Silence comparison always false warning in -Asserts... |
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-08-23 |
Chris Lattner | eliminate uses of cerr() |
blob | commitdiff | raw | diff to current |
2009-08-23 |
Chris Lattner | remove a few DOUTs here and there. |
blob | commitdiff | raw | diff to current |
2009-08-11 |
Owen Anderson | Split EVT into MVT and EVT, the former representing... |
blob | commitdiff | raw | diff to current |
2009-08-10 |
Owen Anderson | Rename MVT to EVT, in preparation for splitting SimpleV... |
blob | commitdiff | raw | diff to current |
2009-07-14 |
Torok Edwin | llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE... |
blob | commitdiff | raw | diff to current |
2009-07-11 |
Torok Edwin | assert(0) -> LLVM_UNREACHABLE. |
blob | commitdiff | raw | diff to current |
2009-04-29 |
Bill Wendling | Instead of passing in an unsigned value for the optimiz... |
blob | commitdiff | raw | diff to current |
2009-04-29 |
Bill Wendling | Second attempt: |
blob | commitdiff | raw | diff to current |
2009-04-28 |
Bill Wendling | r70270 isn't ready yet. Back this out. Sorry for the... |
blob | commitdiff | raw | diff to current |
2009-04-28 |
Bill Wendling | Massive check in. This changes the "-fast" flag to... |
blob | commitdiff | raw | diff to current |
2009-04-16 |
Dan Gohman | In the list-burr's pseudo two-addr dependency heuristic... |
blob | commitdiff | raw | diff to current |
2009-04-16 |
Dan Gohman | Handle SUBREG_TO_REG instructions with the same heuristics |
blob | commitdiff | raw | diff to current |
2009-03-24 |
Dan Gohman | Minor compile-time optimization; don't bother checking |
blob | commitdiff | raw | diff to current |
2009-03-24 |
Dan Gohman | Add a pre-pass to the burr-list scheduler which makes... |
blob | commitdiff | raw | diff to current |
2009-03-23 |
Dan Gohman | When unfolding a load during scheduling, the new operat... |
blob | commitdiff | raw | diff to current |
2009-03-23 |
Dan Gohman | Fix canClobberPhysRegDefs to check all SDNodes grouped... |
blob | commitdiff | raw | diff to current |
2009-03-20 |
Evan Cheng | For inline asm output operand that matches an input... |
blob | commitdiff | raw | diff to current |
2009-03-12 |
Dan Gohman | Fix a typo in a comment. |
blob | commitdiff | raw | diff to current |
2009-03-06 |
Dan Gohman | Fix ScheduleDAGRRList::CopyAndMoveSuccessors' handling... |
blob | commitdiff | raw | diff to current |
2009-03-04 |
Evan Cheng | Fix PR3701. 1. X86 target renamed eflags register to... |
blob | commitdiff | raw | diff to current |
2009-02-12 |
Evan Cheng | Oops. Last second clean up messed things up. |
blob | commitdiff | raw | diff to current |
2009-02-12 |
Evan Cheng | Replace one of burr scheduling heuristic with something... |
blob | commitdiff | raw | diff to current |
2009-02-11 |
Dan Gohman | Fix a comment. |
blob | commitdiff | raw | diff to current |
2009-02-11 |
Dan Gohman | Don't use special heuristics for nodes with no data... |
blob | commitdiff | raw | diff to current |
2009-02-11 |
Dan Gohman | Delete the heuristic for non-livein CopyFromReg nodes... |
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-10 |
Evan Cheng | Fix PR3457: Ignore control successors when looking... |
blob | commitdiff | raw | diff to current |
2009-02-06 |
Dan Gohman | Move ScheduleDAGSDNodes.h to be a private header. Front... |
blob | commitdiff | raw | diff to current |
2009-01-29 |
Dan Gohman | Make a few things const, fix some comments, and simplify |
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-13 |
Dan Gohman | The list-td and list-tdrr schedulers don't yet support... |
blob | commitdiff | raw | diff to current |
2009-01-12 |
Evan Cheng | Fix PR3241: Currently EmitCopyFromReg emits a copy... |
blob | commitdiff | raw | diff to current |
2009-01-09 |
Evan Cheng | Minor debug output tweak. |
blob | commitdiff | raw | diff to current |
2009-01-07 |
Dan Gohman | Remove redundant 'else's. No functionality change. |
blob | commitdiff | raw | diff to current |
2009-01-06 |
Dan Gohman | Update these argument lists for the isNormalMemory |
blob | commitdiff | raw | diff to current |
2009-01-06 |
Dan Gohman | Use a latency value of 0 for the artificial edges inser... |
blob | commitdiff | raw | diff to current |
2009-01-05 |
Dan Gohman | Tidy up #includes, deleting a bunch of unnecessary... |
blob | commitdiff | raw | diff to current |
2009-01-03 |
Dan Gohman | CommuteNodesToReducePressure() is now removed. |
blob | commitdiff | raw | diff to current |
2009-01-03 |
Dan Gohman | Remove the code from the scheduler that commuted two... |
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-16 |
Dan Gohman | Fix some register-alias-related bugs in the post-RA... |
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-09 |
Dan Gohman | Rewrite the SDep class, and simplify some of the relate... |
blob | commitdiff | raw | diff to current |
2008-12-04 |
Dan Gohman | Make debug output more informative. |
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 | 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-21 |
Dan Gohman | Remove the CycleBound computation code from the Schedul... |
blob | commitdiff | raw | diff to current |
2008-11-21 |
Dan Gohman | Change these schedulers to not emit no-ops. It turns... |
blob | commitdiff | raw | diff to current |
2008-11-20 |
Dan Gohman | Remove a remnant of list-burr's fast mode. |
blob | commitdiff | raw | diff to current |
2008-11-20 |
Dan Gohman | Factor out the SethiUllman numbering logic from the... |
blob | commitdiff | raw | diff to current |
2008-11-20 |
Dan Gohman | Remove the "fast" form of the list-burr scheduler,... |
blob | commitdiff | raw | diff to current |
2008-11-20 |
Dan Gohman | Facter AddPseudoTwoAddrDeps and associated infrasructur... |
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 | Rearrange code to reduce the nesting level. No function... |
blob | commitdiff | raw | diff to current |
2008-11-18 |
Dan Gohman | Tidy up ScheduleNodeBottomUp methods, and make them... |
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 | Avoid using a loop in ReleasePred and ReleaseSucc metho... |
blob | commitdiff | raw | diff to current |
2008-11-17 |
Dan Gohman | Eliminate some trivial differences between the Schedule... |
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 | In ScheduleDAGRRList::CopyAndMoveSuccessors, create... |
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 |
next |