aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
AgeCommit message (Expand)Author
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
2011-03-10Re-commit 127368 and 127371. They are exonerated.Evan Cheng
2011-03-09Revert 127368 and 127371 for now.Evan Cheng
2011-03-09Change the definition of TargetRegisterInfo::getCrossCopyRegClass to be moreEvan Cheng
2011-03-09Fix typo, make helper static.Benjamin Kramer
2011-03-08Fix some latent bugs if the nodes are unschedulable. We'd gotten awayEric Christopher
2011-03-08Further improvements to pre-RA-sched=list-ilp.Andrew Trick
2011-03-07Move getRegPressureLimit() from TargetLoweringInfo to TargetRegisterInfo.Cameron Zwarich
2011-03-06Typo.Eric Christopher
2011-03-06Disable a couple of experimental heuristics to get the best results from the ...Andrew Trick
2011-03-05Be explicit with abs(). Visual Studio workaround.Andrew Trick
2011-03-05Missing comment.Andrew Trick
2011-03-05Increased the register pressure limit on x86_64 from 8 to 12Andrew Trick
2011-03-04Minor pre-RA-sched fixes and cleanup.Andrew Trick
2011-02-04Introducing a new method of tracking register pressure. We can'tAndrew Trick
2011-01-27Remove a temporary workaround for a lencod miscompile. Depends on the fix in ...Andrew Trick
2011-01-24Temporarily workaround JM/lencod miscompile (SIGSEGV).Andrew Trick
2011-01-21Enable support for precise scheduling of the instruction selectionAndrew Trick
2011-01-21Convert -enable-sched-cycles and -enable-sched-hazard to -disableAndrew Trick
2011-01-20Selection DAG scheduler register pressure heuristic fixes.Andrew Trick
2011-01-14Support for precise scheduling of the instruction selection DAG,Andrew Trick
2010-12-24Minor cleanup related to my latest scheduler changes.Andrew Trick
2010-12-24Fix a few cases where the scheduler is not checking for phys reg copies. The ...Andrew Trick
2010-12-24Various bits of framework needed for precise machine-level selectionAndrew Trick
2010-12-23flags -> glue for selectiondagChris Lattner
2010-12-23Reorganize ListScheduleBottomUp in preparation for modeling machine cycles an...Andrew Trick
2010-12-23Converted LiveRegCycles to LiveRegGens. It's easier to work with and allows m...Andrew Trick
2010-12-23In CheckForLiveRegDef use TRI->getOverlaps.Andrew Trick
2010-12-23Fixes PR8823: add-with-overflow-128.llAndrew Trick
2010-12-21In DelayForLiveRegsBottomUp, handle instructions that read and writeAndrew Trick
2010-12-21whitespaceAndrew Trick