summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
Commit message (Expand)AuthorAge
* Remove includes of Support/Compiler.h that are no longer needed after theNick Lewycky2009-10-25
* Remove VISIBILITY_HIDDEN from class/struct found inside anonymous namespaces.Nick Lewycky2009-10-25
* The ScheduleDAG framework now requires an AliasAnalysis argument, thoughDan Gohman2009-10-09
* Silence comparison always false warning in -Asserts mode.Reid Kleckner2009-09-30
* Fix integer overflow in instruction scheduling. This can happen if we haveReid Kleckner2009-09-30
* eliminate uses of cerr()Chris Lattner2009-08-23
* remove a few DOUTs here and there.Chris Lattner2009-08-23
* Split EVT into MVT and EVT, the former representing _just_ a primitive type, ...Owen Anderson2009-08-11
* Rename MVT to EVT, in preparation for splitting SimpleValueType out into its ...Owen Anderson2009-08-10
* llvm_unreachable->llvm_unreachable(0), LLVM_UNREACHABLE->llvm_unreachable.Torok Edwin2009-07-14
* assert(0) -> LLVM_UNREACHABLE.Torok Edwin2009-07-11
* Instead of passing in an unsigned value for the optimization level, use an enum,Bill Wendling2009-04-29
* Second attempt:Bill Wendling2009-04-29
* r70270 isn't ready yet. Back this out. Sorry for the noise.Bill Wendling2009-04-28
* Massive check in. This changes the "-fast" flag to "-O#" in llc. If you want toBill Wendling2009-04-28
* In the list-burr's pseudo two-addr dependency heuristics, don'tDan Gohman2009-04-16
* Handle SUBREG_TO_REG instructions with the same heuristicsDan Gohman2009-04-16
* Minor compile-time optimization; don't bother checkingDan Gohman2009-03-24
* Add a pre-pass to the burr-list scheduler which makes adjustments toDan Gohman2009-03-24
* When unfolding a load during scheduling, the new operator node hasDan Gohman2009-03-23
* Fix canClobberPhysRegDefs to check all SDNodes grouped togetherDan Gohman2009-03-23
* For inline asm output operand that matches an input. Encode the input operand...Evan Cheng2009-03-20
* Fix a typo in a comment.Dan Gohman2009-03-12
* Fix ScheduleDAGRRList::CopyAndMoveSuccessors' handling of nodesDan Gohman2009-03-06
* Fix PR3701. 1. X86 target renamed eflags register to flags. This matches what...Evan Cheng2009-03-04
* Oops. Last second clean up messed things up.Evan Cheng2009-02-12
* Replace one of burr scheduling heuristic with something more sensible. Now ca...Evan Cheng2009-02-12
* Fix a comment.Dan Gohman2009-02-11
* Don't use special heuristics for nodes with no data predecessorsDan Gohman2009-02-11
* Delete the heuristic for non-livein CopyFromReg nodes. Non-liveinnessDan Gohman2009-02-11
* When scheduling a block in parts, keep track of the overallDan Gohman2009-02-11
* Factor out more code for computing register live-range informationforDan Gohman2009-02-10
* Fix PR3457: Ignore control successors when looking for closest scheduled succ...Evan Cheng2009-02-10
* Move ScheduleDAGSDNodes.h to be a private header. Front-endsDan Gohman2009-02-06
* Make a few things const, fix some comments, and simplifyDan Gohman2009-01-29
* Move a few containers out of ScheduleDAGInstrs::BuildSchedGraphDan Gohman2009-01-15
* The list-td and list-tdrr schedulers don't yet support physregDan Gohman2009-01-13
* Fix PR3241: Currently EmitCopyFromReg emits a copy from the physical register...Evan Cheng2009-01-12
* Minor debug output tweak.Evan Cheng2009-01-09
* Remove redundant 'else's. No functionality change.Dan Gohman2009-01-07
* Update these argument lists for the isNormalMemoryDan Gohman2009-01-06
* Use a latency value of 0 for the artificial edges inserted byDan Gohman2009-01-06
* Tidy up #includes, deleting a bunch of unnecessary #includes.Dan Gohman2009-01-05
* CommuteNodesToReducePressure() is now removed.Dan Gohman2009-01-03
* Remove the code from the scheduler that commuted two-addressDan Gohman2009-01-03
* Rename BuildSchedUnits to BuildSchedGraph, and refactor theDan Gohman2008-12-23
* Fix some register-alias-related bugs in the post-RA scheduler livenessDan Gohman2008-12-16
* Make addPred and removePred return void, since the return value is notDan Gohman2008-12-16
* Rewrite the SDep class, and simplify some of the related code.Dan Gohman2008-12-09
* Make debug output more informative.Dan Gohman2008-12-04