aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
AgeCommit message (Expand)Author
2009-04-29Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling
2009-04-29Second attempt:Bill Wendling
2009-04-28r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling
2009-04-28Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want toBill Wendling
2009-04-16In the list-burr's pseudo two-addr dependency heuristics, don'tDan Gohman
2009-04-16Handle SUBREG_TO_REG instructions with the same heuristicsDan Gohman
2009-03-24Minor compile-time optimization; don't bother checkingDan Gohman
2009-03-24Add a pre-pass to the burr-list scheduler which makes adjustments toDan Gohman
2009-03-23When unfolding a load during scheduling, the new operator node hasDan Gohman
2009-03-23Fix canClobberPhysRegDefs to check all SDNodes grouped togetherDan Gohman
2009-03-20For inline asm output operand that matches an input. Encode the input operand...Evan Cheng
2009-03-12Fix a typo in a comment.Dan Gohman
2009-03-06Fix ScheduleDAGRRList::CopyAndMoveSuccessors' handling of nodesDan Gohman
2009-03-04Fix PR3701. 1. X86 target renamed eflags register to flags. This matches what...Evan Cheng
2009-02-12Oops. Last second clean up messed things up.Evan Cheng
2009-02-12Replace one of burr scheduling heuristic with something more sensible. Now ca...Evan Cheng
2009-02-11Fix a comment.Dan Gohman
2009-02-11Don't use special heuristics for nodes with no data predecessorsDan Gohman
2009-02-11Delete the heuristic for non-livein CopyFromReg nodes. Non-liveinnessDan Gohman
2009-02-11When scheduling a block in parts, keep track of the overallDan Gohman
2009-02-10Factor out more code for computing register live-range informationforDan Gohman
2009-02-10Fix PR3457: Ignore control successors when looking for closest scheduled succ...Evan Cheng
2009-02-06Move ScheduleDAGSDNodes.h to be a private header. Front-endsDan Gohman
2009-01-29Make a few things const, fix some comments, and simplifyDan Gohman
2009-01-15Move a few containers out of ScheduleDAGInstrs::BuildSchedGraphDan Gohman
2009-01-13The list-td and list-tdrr schedulers don't yet support physregDan Gohman
2009-01-12Fix PR3241: Currently EmitCopyFromReg emits a copy from the physical register...Evan Cheng
2009-01-09Minor debug output tweak.Evan Cheng
2009-01-07Remove redundant 'else's. No functionality change.Dan Gohman
2009-01-06Update these argument lists for the isNormalMemoryDan Gohman
2009-01-06Use a latency value of 0 for the artificial edges inserted byDan Gohman
2009-01-05Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman
2009-01-03CommuteNodesToReducePressure() is now removed.Dan Gohman
2009-01-03Remove the code from the scheduler that commuted two-addressDan Gohman
2008-12-23Rename BuildSchedUnits to BuildSchedGraph, and refactor theDan Gohman
2008-12-16Fix some register-alias-related bugs in the post-RA scheduler livenessDan Gohman
2008-12-16Make addPred and removePred return void, since the return value is notDan Gohman
2008-12-09Rewrite the SDep class, and simplify some of the related code.Dan Gohman
2008-12-04Make debug output more informative.Dan Gohman
2008-11-25Initial support for anti-dependence breaking. Currently this code does notDan Gohman
2008-11-24Check in the rest of this change. The isAntiDep flag needs to be passedDan Gohman
2008-11-21Add a flag to SDep for tracking which edges are anti-dependence edges.Dan Gohman
2008-11-21Rename SDep's isSpecial to isArtificial, to make this field a littleDan Gohman
2008-11-21Remove the CycleBound computation code from the ScheduleDAGRRListDan Gohman
2008-11-21Change these schedulers to not emit no-ops. It turns out thatDan Gohman
2008-11-20Remove a remnant of list-burr's fast mode.Dan Gohman
2008-11-20Factor out the SethiUllman numbering logic from the list-burr andDan Gohman
2008-11-20Remove the "fast" form of the list-burr scheduler, and use theDan Gohman
2008-11-20Facter AddPseudoTwoAddrDeps and associated infrasructure out ofDan Gohman
2008-11-20Factor out the code for verifying the work of the scheduler,Dan Gohman