Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Use std::vector instead of a hard-coded array. The length of that array could | Bill Wendling | 2010-07-15 | 1 | -2/+4 | |
| | | | | | | get *very* large, but we only need it to be the size of thenumber of pregs. llvm-svn: 108411 | |||||
* | Make post-ra scheduling, anti-dep breaking, and register scavenger ↵ | Evan Cheng | 2010-06-16 | 1 | -53/+84 | |
| | | | | | | (conservatively) aware of predicated instructions. This enables ARM to move if-conversion before post-ra scheduler. llvm-svn: 106091 | |||||
* | Not all entries in the range will have an SUnit. Check for that when looking | Jim Grosbach | 2010-06-02 | 1 | -0/+1 | |
| | | | | | | for debug information. llvm-svn: 105324 | |||||
* | Update debug information when breaking anti-dependencies. rdar://7759363 | Jim Grosbach | 2010-06-01 | 1 | -1/+19 | |
| | | | | llvm-svn: 105300 | |||||
* | Remove trailing whitespace | Jim Grosbach | 2010-05-14 | 1 | -3/+3 | |
| | | | | llvm-svn: 103807 | |||||
* | Make BreakAntiDependencies' SUnits argument const, and make the Begin | Dan Gohman | 2010-04-19 | 1 | -13/+13 | |
| | | | | | | and End arguments by-value rather than by-reference. llvm-svn: 101830 | |||||
* | Fix some more places where dbg_value affected codegen. | Dale Johannesen | 2010-03-05 | 1 | -0/+4 | |
| | | | | llvm-svn: 97765 | |||||
* | Anti-dependency breaking needs to be careful regarding instructions with | Jim Grosbach | 2010-01-06 | 1 | -2/+7 | |
| | | | | | | multiple register definitions. llvm-svn: 92864 | |||||
* | 80 column and whitespace cleanup | Jim Grosbach | 2010-01-06 | 1 | -5/+6 | |
| | | | | llvm-svn: 92837 | |||||
* | Change errs() to dbgs(). | David Greene | 2010-01-04 | 1 | -5/+5 | |
| | | | | llvm-svn: 92490 | |||||
* | <rdar://problem/7453528>. Track only physical registers that are valid for ↵ | David Goodwin | 2009-12-09 | 1 | -3/+6 | |
| | | | | | | the target. llvm-svn: 90970 | |||||
* | Remove some old experimental code that is no longer needed. Remove ↵ | David Goodwin | 2009-11-20 | 1 | -1/+0 | |
| | | | | | | additional, speculative scheduling pass as its cost did not translate into significant performance improvement. Minor tweaks. llvm-svn: 89471 | |||||
* | Do a scheduling pass ignoring anti-dependencies to identify candidate ↵ | David Goodwin | 2009-11-03 | 1 | -1/+2 | |
| | | | | | | registers that should be renamed. llvm-svn: 85939 | |||||
* | Break anti-dependence breaking out into its own class. | David Goodwin | 2009-10-26 | 1 | -0/+539 | |
llvm-svn: 85127 |