Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Rename MRegisterInfo to TargetRegisterInfo. | Dan Gohman | 2008-02-10 | 1 | -90/+0 |
| | | | | llvm-svn: 46930 | ||||
* | Frame index can be negative. | Evan Cheng | 2008-02-02 | 1 | -1/+1 |
| | | | | llvm-svn: 46655 | ||||
* | MRegisterInfo::getLocation() is a really bad idea. Its function is to ↵ | Evan Cheng | 2008-01-31 | 1 | -12/+6 |
| | | | | | | | | calculate the offset from frame pointer to a stack slot and then storing the delta in a MachineLocation object. The name is bad (it implies a getter), and MRegisterInfo doesn't need to know about MachineLocation. Replace getLocation() with getFrameIndexOffset() which returns the delta from frame pointer to stack slot. Dwarf writer can then use the information for whatever it wants. llvm-svn: 46597 | ||||
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
| | | | | llvm-svn: 45418 | ||||
* | - Move getPhysicalRegisterRegClass() from ScheduleDAG to MRegisterInfo. | Evan Cheng | 2007-09-26 | 1 | -0/+15 |
| | | | | | | | - Added ability to emit cross class register copies to the BBRU scheduler. - More aggressive backtracking. llvm-svn: 42375 | ||||
* | Oops. Didn't mean to check in a quick hack. | Evan Cheng | 2007-04-17 | 1 | -8/+16 |
| | | | | llvm-svn: 36227 | ||||
* | Change getAllocatableSet() so it returns allocatable registers for a ↵ | Evan Cheng | 2007-04-17 | 1 | -4/+7 |
| | | | | | | specific register class. llvm-svn: 36215 | ||||
* | Re-apply my liveintervalanalysis changes. Now with PR1207 fixes. | Evan Cheng | 2007-02-19 | 1 | -1/+1 |
| | | | | llvm-svn: 34428 | ||||
* | For PR1207: | Reid Spencer | 2007-02-19 | 1 | -1/+1 |
| | | | | | | | Revert patches that caused the problem. Evan, please investigate and reapply when you've discovered the problem. llvm-svn: 34399 | ||||
* | Added getReservedRegs(). | Evan Cheng | 2007-02-17 | 1 | -1/+1 |
| | | | | llvm-svn: 34376 | ||||
* | Use BitVector instead of vector<bool> which can be extremely slow. | Evan Cheng | 2007-02-15 | 1 | -3/+3 |
| | | | | llvm-svn: 34302 | ||||
* | Repair debug frames as a prelude to eh_frames. Switched to using MachineMoves | Jim Laskey | 2007-01-24 | 1 | -1/+1 |
| | | | | | | by value so that clean up is less confusing (these vectors tend to be small.) llvm-svn: 33488 | ||||
* | Hopefully a good crack at making debugging work on intel -disable-fp-elim. | Jim Laskey | 2006-11-17 | 1 | -1/+2 |
| | | | | llvm-svn: 31830 | ||||
* | Get darwin intel debugging up and running. | Jim Laskey | 2006-08-03 | 1 | -1/+6 |
| | | | | llvm-svn: 29504 | ||||
* | Use existing information. | Jim Laskey | 2006-04-10 | 1 | -7/+0 |
| | | | | llvm-svn: 27574 | ||||
* | Foundation for call frame information. | Jim Laskey | 2006-04-07 | 1 | -0/+15 |
| | | | | llvm-svn: 27491 | ||||
* | Expose base register for DwarfWriter. Refactor code accordingly. | Jim Laskey | 2006-03-28 | 1 | -0/+16 |
| | | | | llvm-svn: 27225 | ||||
* | Finegrainify namespacification | Chris Lattner | 2006-02-01 | 1 | -4/+1 |
| | | | | llvm-svn: 25877 | ||||
* | Rename MRegisterDesc -> TargetRegisterDesc for consistency | Chris Lattner | 2005-09-30 | 1 | -1/+1 |
| | | | | llvm-svn: 23564 | ||||
* | Convert tabs to spaces | Misha Brukman | 2005-04-22 | 1 | -1/+1 |
| | | | | llvm-svn: 21452 | ||||
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -3/+3 |
| | | | | llvm-svn: 21422 | ||||
* | Move destructor out of line to avoid vtable emission in every file that ↵ | Nate Begeman | 2004-10-27 | 1 | -0/+2 |
| | | | | | | includes the header. Thanks to sabre. llvm-svn: 17278 | ||||
* | Fix the build by eliminating some more dead code. That'll learn me not to ↵ | Nate Begeman | 2004-10-27 | 1 | -20/+0 |
| | | | | | | listen to Reid llvm-svn: 17275 | ||||
* | Add getAllocatableSet() function. | Alkis Evlogimenos | 2004-08-26 | 1 | -4/+18 |
| | | | | llvm-svn: 16059 | ||||
* | Put all LLVM code into the llvm namespace, as per bug 109. | Brian Gaeke | 2003-11-11 | 1 | -0/+4 |
| | | | | llvm-svn: 9903 | ||||
* | Added LLVM project notice to the top of every C++ source file. | John Criswell | 2003-10-20 | 1 | -0/+7 |
| | | | | | | Header files will be on the way. llvm-svn: 9298 | ||||
* | Make it easier to debug by exposing a temporary | Chris Lattner | 2003-08-03 | 1 | -4/+4 |
| | | | | llvm-svn: 7504 | ||||
* | Capture more information in ctor | Chris Lattner | 2002-12-28 | 1 | -1/+5 |
| | | | | llvm-svn: 5190 | ||||
* | New file | Chris Lattner | 2002-12-17 | 1 | -0/+32 |
llvm-svn: 5097 |