Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | (1) Added special register class containing (for now) %fsr. | Vikram S. Adve | 2003-05-27 | 1 | -1/+1 |
| | | | | | | | | | | | | | Fixed spilling of %fcc[0-3] which are part of %fsr. (2) Moved some machine-independent reg-class code to class TargetRegInfo from SparcReg{Class,}Info. (3) Renamed MachienOperand::opIsDef to MachineOperand::opIsDefOnly() and related functions and flags. Fixed several bugs where only "isDef" was being checked, not "isDefAndUse". llvm-svn: 6341 | ||||
* | * Keep the BBMap around as long as the pass is live | Chris Lattner | 2003-05-12 | 1 | -8/+23 |
| | | | | | | | * Change getVarInfo to take real virtual register numbers and offset them itself. This has caused me so much grief, it's not even funny. llvm-svn: 6115 | ||||
* | Add a vector to keep track of which registers are allocatable. Remove FIXMEs | Chris Lattner | 2003-05-07 | 1 | -14/+38 |
| | | | | llvm-svn: 6015 | ||||
* | Re-add gross hack, it's still necessary. :( | Chris Lattner | 2003-05-06 | 1 | -2/+12 |
| | | | | llvm-svn: 6012 | ||||
* | Remove hideously nasty hack | Chris Lattner | 2003-05-06 | 1 | -12/+2 |
| | | | | llvm-svn: 6011 | ||||
* | Minor cleanup | Chris Lattner | 2003-05-01 | 1 | -4/+6 |
| | | | | llvm-svn: 5976 | ||||
* | Rename MachineInstrInfo -> TargetInstrInfo | Chris Lattner | 2003-01-14 | 1 | -1/+1 |
| | | | | llvm-svn: 5272 | ||||
* | New files | Chris Lattner | 2003-01-13 | 1 | -0/+257 |
llvm-svn: 5262 |