summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
Commit message (Expand)AuthorAge
* ScheduleDAG interface. Added OrderKind to distinguish nonregister dependencies.Andrew Trick2012-11-06
* Move TargetData to DataLayout.Micah Villmow2012-10-08
* Release build: guard dump functions withManman Ren2012-09-11
* Release build: guard dump functions with "ifndef NDEBUG"Manman Ren2012-09-06
* Add a new optimization pass: Stack Coloring, that merges disjoint static allo...Nadav Rotem2012-09-06
* Fix a typo (the the => the)Sylvestre Ledru2012-07-23
* sdsched: Use the right heuristics when -mcpu is not provided and we have no i...Andrew Trick2012-06-05
* Switch all register list clients to the new MC*Iterator interface.Jakob Stoklund Olesen2012-06-01
* Mark some static arrays as const.Craig Topper2012-05-24
* Add an MF argument to TRI::getPointerRegClass() and TII::getRegClass().Jakob Stoklund Olesen2012-05-07
* Source order scheduler should not preschedule nodes with multiple uses. rdar:...Evan Cheng2012-03-22
* Use uint16_t to store instruction implicit uses and defs. Reduces static data.Craig Topper2012-03-08
* misched preparation: rename core scheduler methods for consistency.Andrew Trick2012-03-07
* misched preparation: modularize schedule printing.Andrew Trick2012-03-07
* misched preparation: modularize schedule verification.Andrew Trick2012-03-07
* Use uint16_t to store register overlaps to reduce static data.Craig Topper2012-03-04
* Add register mask support to ScheduleDAGRRList.Jakob Stoklund Olesen2012-02-13
* Make sure we correctly set LiveRegGens when a call is unscheduled. <rdar://p...Eli Friedman2011-12-07
* Fix an assertion in the scheduler. PR11386. No testcase included because it...Eli Friedman2011-12-07
* These global variables aren't thread-safe, STATISTIC is. Andy Trick tells meNick Lewycky2011-12-07
* Rename MVT::untyped to MVT::Untyped to match similar nomenclature.Owen Anderson2011-11-16
* Added custom lowering for load->dec->store sequence in x86 when the EFLAGS re...Pete Cooper2011-11-15
* Use a bigger hammer to fix PR11314 by disabling the "forcing two-addressEvan Cheng2011-11-10
* Speculatively revert commit 144124 (djg) in the hope that the 32 bitDuncan Sands2011-11-09
* Add a hack to the scheduler to disable pseudo-two-address dependencies inDan Gohman2011-11-08
* Reapply r143206, with fixes. Disallow physical register lifetimesDan Gohman2011-11-03
* Revert r143206, as there are still some failing tests.Dan Gohman2011-10-29
* Reapply r143177 and r143179 (reverting r143188), with schedulerDan Gohman2011-10-28
* Speculatively disable Dan's commits 143177 and 143179 to see ifDuncan Sands2011-10-28
* Eliminate LegalizeOps' LegalizedNodes map and have it just call RAUWDan Gohman2011-10-28
* Change this overloaded use of Sched::Latency to be an overloadedDan Gohman2011-10-24
* Remove a now dead function, fixing -Wunused-function warnings fromChandler Carruth2011-10-21
* Delete the list-tdrr scheduler. Top-down schedulers are going awayDan Gohman2011-10-20
* PreRA scheduler should avoid cloning compares.Andrew Trick2011-09-01
* - Rename TargetInstrDesc, TargetOperandInfo to MCInstrDesc and MCOperandInfo andEvan Cheng2011-06-28
* More refactoring. Move getRegClass from TargetOperandInfo to TargetInstrInfo.Evan Cheng2011-06-27
* pre-RA-sched: Cleanup register pressure tracking.Andrew Trick2011-06-27
* Distinguish early clobber output operands from clobbered registers.Jakob Stoklund Olesen2011-06-27
* Fix some trailing issues from my introduction of MVT::untyped and its use for...Owen Anderson2011-06-21
* Remove unused but set variables.Benjamin Kramer2011-06-18
* Add a new MVT::untyped. This will be used in future work for modelling ISA f...Owen Anderson2011-06-15
* Added -stress-sched flag in the Asserts build.Andrew Trick2011-06-15
* Remove a temporary test case probe in CheckForLiveRegDef.Andrew Trick2011-06-08
* Fix a merge bug in preRAsched for handling physreg aliases.Andrew Trick2011-06-07
* Be careful about scheduling nodes above previous calls. It increase usages ofEvan Cheng2011-04-26
* Fix typoEvan Cheng2011-04-26
* In the pre-RA scheduler, maintain cmp+br proximity.Andrew Trick2011-04-14
* Recommit r129383. PreRA scheduler heuristic fixes: VRegCycle, TokenFactor lat...Andrew Trick2011-04-13
* Revert 129383. It causes some targets to hit a scheduler assert.Andrew Trick2011-04-12
* PreRA scheduler heuristic fixes: VRegCycle, TokenFactor latency.Andrew Trick2011-04-12