2008-09-23 |
Dan Gohman | Replace the LiveRegs SmallSet with a simple counter... |
blob | commitdiff | raw |
2008-09-17 |
Dan Gohman | Don't worry about clobbering physical register defs... |
blob | commitdiff | raw | diff to current |
2008-08-28 |
Gabor Greif | erect abstraction boundaries for accessing SDValue... |
blob | commitdiff | raw | diff to current |
2008-08-27 |
Dan Gohman | Optimize ScheduleDAGRRList's topological sort to use... |
blob | commitdiff | raw | diff to current |
2008-08-26 |
Gabor Greif | disallow direct access to SDValue::ResNo, provide a... |
blob | commitdiff | raw | diff to current |
2008-08-12 |
Dan Gohman | Correct the filename in the top-of-file comment. |
blob | commitdiff | raw | diff to current |
2008-08-05 |
Dan Gohman | Fix several const-correctness issues, resolving some... |
blob | commitdiff | raw | diff to current |
2008-07-27 |
Dan Gohman | Rename SDOperand to SDValue. |
blob | commitdiff | raw | diff to current |
2008-07-17 |
Dan Gohman | Add a new function, ReplaceAllUsesOfValuesWith, which... |
blob | commitdiff | raw | diff to current |
2008-07-14 |
Dan Gohman | Reapply 53476 and 53480, with a fix so that it properly... |
blob | commitdiff | raw | diff to current |
2008-07-12 |
Evan Cheng | Back out 53476 and 53480 for now. Somehow they cause... |
blob | commitdiff | raw | diff to current |
2008-07-11 |
Dan Gohman | Factor out debugging code into the common base class. |
blob | commitdiff | raw | diff to current |
2008-07-11 |
Dan Gohman | Add support for putting NamedRegionTimers in TimerGroup... |
blob | commitdiff | raw | diff to current |
2008-07-02 |
Evan Cheng | - Use a faster priority comparison function if -fast. |
blob | commitdiff | raw | diff to current |
2008-07-01 |
Evan Cheng | Do not use computationally expensive scheduling heurist... |
blob | commitdiff | raw | diff to current |
2008-06-23 |
Dan Gohman | Move a DenseMap's declaration outside of a loop, and... |
blob | commitdiff | raw | diff to current |
2008-06-21 |
Dan Gohman | canClobberPhysRegDefs shouldn't called without checking... |
blob | commitdiff | raw | diff to current |
2008-06-21 |
Dan Gohman | Remove ScheduleDAG's SUnitMap altogether. Instead,... |
blob | commitdiff | raw | diff to current |
2008-06-21 |
Dan Gohman | Add a priority queue class, which is a wrapper around... |
blob | commitdiff | raw | diff to current |
2008-06-21 |
Dan Gohman | Change ScheduleDAG's SUnitMap from DenseMap<SDNode... |
blob | commitdiff | raw | diff to current |
2008-06-21 |
Dan Gohman | Simplify some template parameterization. |
blob | commitdiff | raw | diff to current |
2008-06-06 |
Duncan Sands | Wrap MVT::ValueType in a struct to get type safety |
blob | commitdiff | raw | diff to current |
2008-05-16 |
Duncan Sands | Silence the compiler warning differently. The |
blob | commitdiff | raw | diff to current |
2008-05-14 |
Evan Cheng | Silence some compiler warnings. |
blob | commitdiff | raw | diff to current |
2008-04-29 |
Roman Levenstein | Use std::set instead of std::priority_queue for the... |
blob | commitdiff | raw | diff to current |
2008-04-15 |
Dan Gohman | Fix the new scheduler assertion checks to work when |
blob | commitdiff | raw | diff to current |
2008-04-15 |
Dan Gohman | Treat EntryToken nodes as "passive" so that they aren... |
blob | commitdiff | raw | diff to current |
2008-03-29 |
Evan Cheng | Cosmetic changes. |
blob | commitdiff | raw | diff to current |
2008-03-28 |
Chris Lattner | ifdef out a dead function. Should this be removed? |
blob | commitdiff | raw | diff to current |
2008-03-27 |
Roman Levenstein | Fix spelling. Thanks, Duncan! :-) |
blob | commitdiff | raw | diff to current |
2008-03-27 |
Roman Levenstein | Speed-up the SumOfUnscheduledPredsOfSuccs by introducin... |
blob | commitdiff | raw | diff to current |
2008-03-26 |
Roman Levenstein | Fixed some spelling errors. Thanks, Duncan! |
blob | commitdiff | raw | diff to current |
2008-03-26 |
Roman Levenstein | Some improvements related to the computation of isReach... |
blob | commitdiff | raw | diff to current |
2008-03-25 |
Dan Gohman | Fix typos. |
blob | commitdiff | raw | diff to current |
2008-03-11 |
Evan Cheng | When the register allocator runs out of registers,... |
blob | commitdiff | raw | diff to current |
2008-03-04 |
Evan Cheng | Rename isOperand() to isOperandOf() (and other similar... |
blob | commitdiff | raw | diff to current |
2008-03-01 |
Evan Cheng | Refactor / clean up code; remove td list scheduler... |
blob | commitdiff | raw | diff to current |
2008-02-20 |
Anton Korobeynikov | Update gcc 4.3 warnings fix patch with recent head... |
blob | commitdiff | raw | diff to current |
2008-02-16 |
Dan Gohman | Revert 47177, which was incorrect. |
blob | commitdiff | raw | diff to current |
2008-02-15 |
Dan Gohman | Skip over the defs and start at the uses when looking... |
blob | commitdiff | raw | diff to current |
2008-02-15 |
Dan Gohman | Use the TargetInstrDescr to determine the number of... |
blob | commitdiff | raw | diff to current |
2008-02-10 |
Dan Gohman | Rename MRegisterInfo to TargetRegisterInfo. |
blob | commitdiff | raw | diff to current |
2008-01-29 |
Dan Gohman | Use empty() instead of comparing size() with zero. |
blob | commitdiff | raw | diff to current |
2008-01-29 |
Dan Gohman | Fix a typo in a comment. |
blob | commitdiff | raw | diff to current |
2008-01-29 |
Dan Gohman | Fix a typo in a comment. |
blob | commitdiff | raw | diff to current |
2008-01-09 |
Evan Cheng | Special copy SUnit's do not have SDNode's. |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | rename TargetInstrDescriptor -> TargetInstrDesc. |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | simplify some code. |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | Rename all the M_* flags to be namespace qualified... |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Chris Lattner | Move a bunch more accessors from TargetInstrInfo to... |
blob | commitdiff | raw | diff to current |
2008-01-07 |
Owen Anderson | Update CodeGen for MRegisterInfo --> TargetInstrInfo... |
blob | commitdiff | raw | diff to current |
2007-12-31 |
Chris Lattner | Rename SSARegMap -> MachineRegisterInfo in keeping... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-12-20 |
Evan Cheng | More accurate checks for two-address constraints. |
blob | commitdiff | raw | diff to current |
2007-12-20 |
Evan Cheng | Bring back a burr scheduling heuristic that's still... |
blob | commitdiff | raw | diff to current |
2007-12-18 |
Evan Cheng | FIX for PR1799: When a load is unfolded from an instruc... |
blob | commitdiff | raw | diff to current |
2007-11-09 |
Evan Cheng | Bug fix. Passive nodes are not in SUnitMap. |
blob | commitdiff | raw | diff to current |
2007-11-06 |
Evan Cheng | Add pseudo dependency to force two-address instruction... |
blob | commitdiff | raw | diff to current |
2007-10-15 |
Chris Lattner | One mundane change: Change ReplaceAllUsesOfValueWith... |
blob | commitdiff | raw | diff to current |
2007-10-12 |
Evan Cheng | EXTRACT_SUBREG coalescing support. The coalescer now... |
blob | commitdiff | raw | diff to current |
2007-10-05 |
Dan Gohman | Fix a typo in a comment. |
blob | commitdiff | raw | diff to current |
2007-10-05 |
Evan Cheng | Chain producing nodes cannot be moved, not chain readin... |
blob | commitdiff | raw | diff to current |
2007-10-05 |
Evan Cheng | Oops. Didn't mean to leave this in. |
blob | commitdiff | raw | diff to current |
2007-10-05 |
Evan Cheng | If a node that defines a physical register that is... |
blob | commitdiff | raw | diff to current |
2007-09-28 |
Evan Cheng | If two instructions are both two-address code, favors... |
blob | commitdiff | raw | diff to current |
2007-09-28 |
Evan Cheng | Remove a poor scheduling heuristic. |
blob | commitdiff | raw | diff to current |
2007-09-28 |
Evan Cheng | Trim some unneeded fields. |
blob | commitdiff | raw | diff to current |
2007-09-27 |
Evan Cheng | Avoid inserting a live register more than once. |
blob | commitdiff | raw | diff to current |
2007-09-27 |
Evan Cheng | Boogs. |
blob | commitdiff | raw | diff to current |
2007-09-27 |
Evan Cheng | Be smarter about which node to force schedule. Reduce... |
blob | commitdiff | raw | diff to current |
2007-09-27 |
Evan Cheng | Backtracking only when it won't create a cycle. |
blob | commitdiff | raw | diff to current |
2007-09-26 |
Evan Cheng | - Move getPhysicalRegisterRegClass() from ScheduleDAG... |
blob | commitdiff | raw | diff to current |
2007-09-25 |
Evan Cheng | Added major new capabilities to scheduler (only BURR... |
blob | commitdiff | raw | diff to current |
2007-09-19 |
Evan Cheng | Use struct SDep instead of std::pair for SUnit pred... |
blob | commitdiff | raw | diff to current |
2007-09-13 |
Evan Cheng | Bug fixes. |
blob | commitdiff | raw | diff to current |
2007-08-20 |
Dan Gohman | Minor cleanups to reduce some spurious differences... |
blob | commitdiff | raw | diff to current |
2007-07-13 |
Dale Johannesen | Skeleton of post-RA scheduler; doesn't do anything... |
blob | commitdiff | raw | diff to current |
2007-06-29 |
David Greene | Remove unused variables. |
blob | commitdiff | raw | diff to current |
2007-06-29 |
David Greene | Remove unnecessary attributions in comments. |
blob | commitdiff | raw | diff to current |
2007-06-29 |
David Greene | Remove the "special tie breaker" because it resulted... |
blob | commitdiff | raw | diff to current |
2007-06-22 |
Evan Cheng | std::set is really really terrible. Switch to SmallPtrS... |
blob | commitdiff | raw | diff to current |
2007-04-26 |
Dan Gohman | Fix a typo in a comment. |
blob | commitdiff | raw | diff to current |
2007-03-14 |
Evan Cheng | Estimate a cost using the possible number of scratch... |
blob | commitdiff | raw | diff to current |
2007-03-13 |
Evan Cheng | Try schedule def + use closer whne Sethi-Ullman numbers... |
blob | commitdiff | raw | diff to current |
2007-02-03 |
Chris Lattner | switch the sched unit map over to use a DenseMap instea... |
blob | commitdiff | raw | diff to current |
2007-02-01 |
Chris Lattner | Fit in 80 columns |
blob | commitdiff | raw | diff to current |
2007-01-08 |
Evan Cheng | Naming consistency. |
blob | commitdiff | raw | diff to current |
2007-01-08 |
Evan Cheng | Fix for PR1075: bottom-up register-reduction scheduling... |
blob | commitdiff | raw | diff to current |
2006-12-07 |
Bill Wendling | Removing even more <iostream> includes. |
blob | commitdiff | raw | diff to current |
2006-12-01 |
Evan Cheng | Match TargetInstrInfo changes. |
blob | commitdiff | raw | diff to current |
2006-11-06 |
Evan Cheng | Remove dead code; added a missing null ptr check. |
blob | commitdiff | raw | diff to current |
2006-11-04 |
Evan Cheng | Changes to use operand constraints to process two-addre... |
blob | commitdiff | raw | diff to current |
2006-11-03 |
Chris Lattner | silence warning |
blob | commitdiff | raw | diff to current |
2006-11-02 |
Reid Spencer | For PR786: |
blob | commitdiff | raw | diff to current |
2006-11-01 |
Evan Cheng | Clean up. |
blob | commitdiff | raw | diff to current |
2006-11-01 |
Evan Cheng | CopyFromReg starts a live range so its use should not... |
blob | commitdiff | raw | diff to current |
2006-10-14 |
Evan Cheng | Debug tweak. |
blob | commitdiff | raw | diff to current |
2006-08-27 |
Chris Lattner | s|llvm/Support/Visibility.h|llvm/Support/Compiler.h| |
blob | commitdiff | raw | diff to current |
2006-08-17 |
Chris Lattner | switch the SUnit pred/succ sets from being std::sets... |
blob | commitdiff | raw | diff to current |
2006-08-02 |
Jim Laskey | Final polish on machine pass registries. |
blob | commitdiff | raw | diff to current |
next |