summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/MRegisterInfo.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-291-2/+2
| | | | llvm-svn: 45418
* - Move getPhysicalRegisterRegClass() from ScheduleDAG to MRegisterInfo.Evan Cheng2007-09-261-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 Cheng2007-04-171-8/+16
| | | | llvm-svn: 36227
* Change getAllocatableSet() so it returns allocatable registers for a ↵Evan Cheng2007-04-171-4/+7
| | | | | | specific register class. llvm-svn: 36215
* Re-apply my liveintervalanalysis changes. Now with PR1207 fixes.Evan Cheng2007-02-191-1/+1
| | | | llvm-svn: 34428
* For PR1207:Reid Spencer2007-02-191-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 Cheng2007-02-171-1/+1
| | | | llvm-svn: 34376
* Use BitVector instead of vector<bool> which can be extremely slow.Evan Cheng2007-02-151-3/+3
| | | | llvm-svn: 34302
* Repair debug frames as a prelude to eh_frames. Switched to using MachineMovesJim Laskey2007-01-241-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 Laskey2006-11-171-1/+2
| | | | llvm-svn: 31830
* Get darwin intel debugging up and running.Jim Laskey2006-08-031-1/+6
| | | | llvm-svn: 29504
* Use existing information.Jim Laskey2006-04-101-7/+0
| | | | llvm-svn: 27574
* Foundation for call frame information.Jim Laskey2006-04-071-0/+15
| | | | llvm-svn: 27491
* Expose base register for DwarfWriter. Refactor code accordingly.Jim Laskey2006-03-281-0/+16
| | | | llvm-svn: 27225
* Finegrainify namespacificationChris Lattner2006-02-011-4/+1
| | | | llvm-svn: 25877
* Rename MRegisterDesc -> TargetRegisterDesc for consistencyChris Lattner2005-09-301-1/+1
| | | | llvm-svn: 23564
* Convert tabs to spacesMisha Brukman2005-04-221-1/+1
| | | | llvm-svn: 21452
* Remove trailing whitespaceMisha Brukman2005-04-211-3/+3
| | | | llvm-svn: 21422
* Move destructor out of line to avoid vtable emission in every file that ↵Nate Begeman2004-10-271-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 Begeman2004-10-271-20/+0
| | | | | | listen to Reid llvm-svn: 17275
* Add getAllocatableSet() function.Alkis Evlogimenos2004-08-261-4/+18
| | | | llvm-svn: 16059
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
| | | | llvm-svn: 9903
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
| | | | | | Header files will be on the way. llvm-svn: 9298
* Make it easier to debug by exposing a temporaryChris Lattner2003-08-031-4/+4
| | | | llvm-svn: 7504
* Capture more information in ctorChris Lattner2002-12-281-1/+5
| | | | llvm-svn: 5190
* New fileChris Lattner2002-12-171-0/+32
llvm-svn: 5097
OpenPOWER on IntegriCloud