| Commit message (Expand) | Author | Age | Files | Lines |
* | - Use a faster priority comparison function if -fast. | Evan Cheng | 2008-07-02 | 1 | -94/+165 |
* | Do not use computationally expensive scheduling heuristics with -fast. | Evan Cheng | 2008-07-01 | 1 | -45/+53 |
* | Move a DenseMap's declaration outside of a loop, and just call | Dan Gohman | 2008-06-23 | 1 | -1/+2 |
* | canClobberPhysRegDefs shouldn't called without checking hasPhysRegDefs; | Dan Gohman | 2008-06-21 | 1 | -3/+2 |
* | Remove ScheduleDAG's SUnitMap altogether. Instead, use SDNode's NodeId | Dan Gohman | 2008-06-21 | 1 | -33/+18 |
* | Add a priority queue class, which is a wrapper around std::priority_queue | Dan Gohman | 2008-06-21 | 1 | -10/+8 |
* | Change ScheduleDAG's SUnitMap from DenseMap<SDNode*, vector<SUnit*> > | Dan Gohman | 2008-06-21 | 1 | -17/+23 |
* | Simplify some template parameterization. | Dan Gohman | 2008-06-21 | 1 | -19/+12 |
* | Wrap MVT::ValueType in a struct to get type safety | Duncan Sands | 2008-06-06 | 1 | -6/+6 |
* | Silence the compiler warning differently. The | Duncan Sands | 2008-05-16 | 1 | -1/+1 |
* | Silence some compiler warnings. | Evan Cheng | 2008-05-14 | 1 | -0/+1 |
* | Use std::set instead of std::priority_queue for the RegReductionPriorityQueue. | Roman Levenstein | 2008-04-29 | 1 | -44/+29 |
* | Fix the new scheduler assertion checks to work when | Dan Gohman | 2008-04-15 | 1 | -2/+10 |
* | Treat EntryToken nodes as "passive" so that they aren't added to the | Dan Gohman | 2008-04-15 | 1 | -27/+45 |
* | Cosmetic changes. | Evan Cheng | 2008-03-29 | 1 | -24/+3 |
* | ifdef out a dead function. Should this be removed? | Chris Lattner | 2008-03-28 | 1 | -0/+2 |
* | Fix spelling. Thanks, Duncan! :-) | Roman Levenstein | 2008-03-27 | 1 | -1/+1 |
* | Speed-up the SumOfUnscheduledPredsOfSuccs by introducing a new function | Roman Levenstein | 2008-03-27 | 1 | -2/+25 |
* | Fixed some spelling errors. Thanks, Duncan! | Roman Levenstein | 2008-03-26 | 1 | -52/+54 |
* | Some improvements related to the computation of isReachable. | Roman Levenstein | 2008-03-26 | 1 | -54/+315 |
* | Fix typos. | Dan Gohman | 2008-03-25 | 1 | -3/+3 |
* | When the register allocator runs out of registers, spill a physical register ... | Evan Cheng | 2008-03-11 | 1 | -1/+1 |
* | Rename isOperand() to isOperandOf() (and other similar methods). It always co... | Evan Cheng | 2008-03-04 | 1 | -1/+1 |
* | Refactor / clean up code; remove td list scheduler special tie breaker (no re... | Evan Cheng | 2008-03-01 | 1 | -78/+59 |
* | Update gcc 4.3 warnings fix patch with recent head changes | Anton Korobeynikov | 2008-02-20 | 1 | -6/+13 |
* | Revert 47177, which was incorrect. | Dan Gohman | 2008-02-16 | 1 | -1/+1 |
* | Skip over the defs and start at the uses when looking for operands | Dan Gohman | 2008-02-15 | 1 | -1/+1 |
* | Use the TargetInstrDescr to determine the number of operands | Dan Gohman | 2008-02-15 | 1 | -3/+3 |
* | Rename MRegisterInfo to TargetRegisterInfo. | Dan Gohman | 2008-02-10 | 1 | -15/+15 |
* | Use empty() instead of comparing size() with zero. | Dan Gohman | 2008-01-29 | 1 | -1/+1 |
* | Fix a typo in a comment. | Dan Gohman | 2008-01-29 | 1 | -1/+1 |
* | Fix a typo in a comment. | Dan Gohman | 2008-01-29 | 1 | -1/+0 |
* | Special copy SUnit's do not have SDNode's. | Evan Cheng | 2008-01-09 | 1 | -2/+2 |
* | rename TargetInstrDescriptor -> TargetInstrDesc. | Chris Lattner | 2008-01-07 | 1 | -6/+6 |
* | simplify some code. | Chris Lattner | 2008-01-07 | 1 | -10/+13 |
* | Rename all the M_* flags to be namespace qualified enums, and switch | Chris Lattner | 2008-01-07 | 1 | -1/+1 |
* | Move a bunch more accessors from TargetInstrInfo to TargetInstrDescriptor | Chris Lattner | 2008-01-07 | 1 | -9/+10 |
* | Update CodeGen for MRegisterInfo --> TargetInstrInfo changes. | Owen Anderson | 2008-01-07 | 1 | -1/+1 |
* | Rename SSARegMap -> MachineRegisterInfo in keeping with the idea | Chris Lattner | 2007-12-31 | 1 | -1/+0 |
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
* | More accurate checks for two-address constraints. | Evan Cheng | 2007-12-20 | 1 | -8/+40 |
* | Bring back a burr scheduling heuristic that's still needed. | Evan Cheng | 2007-12-20 | 1 | -5/+34 |
* | FIX for PR1799: When a load is unfolded from an instruction, check if it is a... | Evan Cheng | 2007-12-18 | 1 | -26/+36 |
* | Bug fix. Passive nodes are not in SUnitMap. | Evan Cheng | 2007-11-09 | 1 | -3/+6 |
* | Add pseudo dependency to force two-address instruction to be scheduled after | Evan Cheng | 2007-11-06 | 1 | -2/+5 |
* | One mundane change: Change ReplaceAllUsesOfValueWith to *optionally* | Chris Lattner | 2007-10-15 | 1 | -4/+2 |
* | EXTRACT_SUBREG coalescing support. The coalescer now treats EXTRACT_SUBREG like | Evan Cheng | 2007-10-12 | 1 | -0/+13 |
* | Fix a typo in a comment. | Dan Gohman | 2007-10-05 | 1 | -1/+1 |
* | Chain producing nodes cannot be moved, not chain reading nodes. | Evan Cheng | 2007-10-05 | 1 | -5/+7 |
* | Oops. Didn't mean to leave this in. | Evan Cheng | 2007-10-05 | 1 | -1/+0 |