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