summaryrefslogtreecommitdiff
path: root/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
Commit message (Expand)AuthorAge
* Don't worry about clobbering physical register defs that aren't used.Dan Gohman2008-09-17
* erect abstraction boundaries for accessing SDValue members, rename Val -> Nod...Gabor Greif2008-08-28
* Optimize ScheduleDAGRRList's topological sort to use one pass insteadDan Gohman2008-08-27
* disallow direct access to SDValue::ResNo, provide a getter insteadGabor Greif2008-08-26
* Correct the filename in the top-of-file comment.Dan Gohman2008-08-12
* Fix several const-correctness issues, resolving some -Wcast-qual warnings.Dan Gohman2008-08-05
* Rename SDOperand to SDValue.Dan Gohman2008-07-27
* Add a new function, ReplaceAllUsesOfValuesWith, which handles bulkDan Gohman2008-07-17
* Reapply 53476 and 53480, with a fix so that it properly updatesDan Gohman2008-07-14
* Back out 53476 and 53480 for now. Somehow they cause llc to miscompile 179.art.Evan Cheng2008-07-12
* Factor out debugging code into the common base class.Dan Gohman2008-07-11
* Add support for putting NamedRegionTimers in TimerGroups, andDan Gohman2008-07-11
* - Use a faster priority comparison function if -fast.Evan Cheng2008-07-02
* Do not use computationally expensive scheduling heuristics with -fast.Evan Cheng2008-07-01
* Move a DenseMap's declaration outside of a loop, and just callDan Gohman2008-06-23
* canClobberPhysRegDefs shouldn't called without checking hasPhysRegDefs;Dan Gohman2008-06-21
* Remove ScheduleDAG's SUnitMap altogether. Instead, use SDNode's NodeIdDan Gohman2008-06-21
* Add a priority queue class, which is a wrapper around std::priority_queueDan Gohman2008-06-21
* Change ScheduleDAG's SUnitMap from DenseMap<SDNode*, vector<SUnit*> >Dan Gohman2008-06-21
* Simplify some template parameterization.Dan Gohman2008-06-21
* Wrap MVT::ValueType in a struct to get type safetyDuncan Sands2008-06-06
* Silence the compiler warning differently. TheDuncan Sands2008-05-16
* Silence some compiler warnings.Evan Cheng2008-05-14
* Use std::set instead of std::priority_queue for the RegReductionPriorityQueue. Roman Levenstein2008-04-29
* Fix the new scheduler assertion checks to work whenDan Gohman2008-04-15
* Treat EntryToken nodes as "passive" so that they aren't added to theDan Gohman2008-04-15
* Cosmetic changes.Evan Cheng2008-03-29
* ifdef out a dead function. Should this be removed?Chris Lattner2008-03-28
* Fix spelling. Thanks, Duncan! :-)Roman Levenstein2008-03-27
* Speed-up the SumOfUnscheduledPredsOfSuccs by introducing a new functionRoman Levenstein2008-03-27
* Fixed some spelling errors. Thanks, Duncan!Roman Levenstein2008-03-26
* Some improvements related to the computation of isReachable.Roman Levenstein2008-03-26
* Fix typos.Dan Gohman2008-03-25
* When the register allocator runs out of registers, spill a physical register ...Evan Cheng2008-03-11
* Rename isOperand() to isOperandOf() (and other similar methods). It always co...Evan Cheng2008-03-04
* Refactor / clean up code; remove td list scheduler special tie breaker (no re...Evan Cheng2008-03-01
* Update gcc 4.3 warnings fix patch with recent head changesAnton Korobeynikov2008-02-20
* Revert 47177, which was incorrect.Dan Gohman2008-02-16
* Skip over the defs and start at the uses when looking for operandsDan Gohman2008-02-15
* Use the TargetInstrDescr to determine the number of operandsDan Gohman2008-02-15
* Rename MRegisterInfo to TargetRegisterInfo.Dan Gohman2008-02-10
* Use empty() instead of comparing size() with zero.Dan Gohman2008-01-29
* Fix a typo in a comment.Dan Gohman2008-01-29
* Fix a typo in a comment.Dan Gohman2008-01-29
* Special copy SUnit's do not have SDNode's.Evan Cheng2008-01-09
* rename TargetInstrDescriptor -> TargetInstrDesc.Chris Lattner2008-01-07
* simplify some code.Chris Lattner2008-01-07
* Rename all the M_* flags to be namespace qualified enums, and switch Chris Lattner2008-01-07
* Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptorChris Lattner2008-01-07
* Update CodeGen for MRegisterInfo --> TargetInstrInfo changes.Owen Anderson2008-01-07