Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | This target is no longer built. The ,v files now live in the reoptimizer. | Chris Lattner | 2006-04-20 | 1 | -973/+0 |
| | | | | llvm-svn: 27885 | ||||
* | Eliminate all remaining tabs and trailing spaces. | Jeff Cohen | 2005-07-27 | 1 | -1/+1 |
| | | | | llvm-svn: 22523 | ||||
* | Eliminate tabs and trailing spaces. | Jeff Cohen | 2005-07-27 | 1 | -31/+31 |
| | | | | llvm-svn: 22520 | ||||
* | When compiled with GCC 4.0, a latent bug was exposed where both SparcV9 | Nate Begeman | 2005-06-12 | 1 | -10/+10 |
| | | | | | | | | | and the target independant register allocator were both using a class named 'LiveRange'. This lead to the target independant code calling code in the SparcV9 backend, which crashed. Fixed by renaming SparcV9's LiveRange to V9LiveRange. llvm-svn: 22208 | ||||
* | Remove trailing whitespace | Misha Brukman | 2005-04-21 | 1 | -97/+97 |
| | | | | llvm-svn: 21425 | ||||
* | This mega patch converts us from using Function::a{iterator|begin|end} to | Chris Lattner | 2005-03-15 | 1 | -2/+2 |
| | | | | | | | | using Function::arg_{iterator|begin|end}. Likewise Module::g* -> Module::global_*. This patch is contributed by Gabor Greif, thanks! llvm-svn: 20597 | ||||
* | This code is dodgy, but the guaranteed assertion failure doesn't help anything. | Brian Gaeke | 2004-08-24 | 1 | -1/+1 |
| | | | | llvm-svn: 16014 | ||||
* | Convert to the new MachineFunctionInfo interface | Chris Lattner | 2004-08-18 | 1 | -1/+1 |
| | | | | llvm-svn: 15904 | ||||
* | Doxygenify some comments. | Brian Gaeke | 2004-08-18 | 1 | -98/+88 |
| | | | | | | | | | | | Clean up cpReg2MemMI and cpMem2RegMI, and doxygenify comments. Get rid of their uses of SETSW, which is a pseudoinstruction. We can't JIT-compile pseudoinstructions at the moment. This was blowing up 252.eon/jit, which has some HUGE stack frames. Reduce the uses of constantFitsInImmedField(). Consolidate some assertions. llvm-svn: 15899 | ||||
* | Move MachineCodeForInstruction.h and MachineFunctionInfo.h into ↵ | Chris Lattner | 2004-08-16 | 1 | -2/+2 |
| | | | | | | lib/Target/SparcV9 llvm-svn: 15830 | ||||
* | Instead of a virtual method call, lets try a direct constant reference | Chris Lattner | 2004-08-12 | 1 | -2/+3 |
| | | | | llvm-svn: 15696 | ||||
* | Include SparcV9TmpInstr.h instead of llvm/CodeGen/InstrSelection.h, to pick | Brian Gaeke | 2004-08-04 | 1 | -1/+1 |
| | | | | | | up the definition of class TmpInstruction. llvm-svn: 15473 | ||||
* | Fix #includes of i*.h => Instructions.h as per PR403: | Chris Lattner | 2004-07-29 | 1 | -2/+1 |
| | | | | | | http://llvm.cs.uiuc.edu/PR403 . llvm-svn: 15331 | ||||
* | Add #include <iostream> since Value.h does not #include it any more. | Reid Spencer | 2004-07-04 | 1 | -0/+1 |
| | | | | llvm-svn: 14622 | ||||
* | Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() | Chris Lattner | 2004-06-17 | 1 | -1/+1 |
| | | | | llvm-svn: 14201 | ||||
* | Fix up some spacing & fix a typo in an assertion in cpValue2Value. | Brian Gaeke | 2004-06-04 | 1 | -3/+3 |
| | | | | llvm-svn: 14027 | ||||
* | Collapse together the abstract superclass TargetRegInfo and SparcV9RegInfo, its | Brian Gaeke | 2004-06-03 | 1 | -1/+1 |
| | | | | | | only concrete implementation. llvm-svn: 13977 | ||||
* | Convert to the new TargetMachine interface. | Chris Lattner | 2004-06-02 | 1 | -15/+15 |
| | | | | llvm-svn: 13952 | ||||
* | Fix file header comments and include guards -- many files have been moved or | Brian Gaeke | 2004-04-25 | 1 | -2/+2 |
| | | | | | | | renamed since they were last spiffed up, or they just never had proper comments in the first place. llvm-svn: 13148 | ||||
* | Make SparcV9RegInfo::getRegType() return the right answer for registers | Brian Gaeke | 2004-04-21 | 1 | -5/+6 |
| | | | | | | | | | of IntCC, FloatCC, and Special types. Make SparcV9RegInfo::getRegClassIDOfRegType() return the right answer if you ask for the class corresponding to SpecialRegType. llvm-svn: 13095 | ||||
* | Make it legal to ask for the type of a specialreg | Brian Gaeke | 2004-04-20 | 1 | -0/+2 |
| | | | | llvm-svn: 13078 | ||||
* | Make it legal to request a load or store of %fsr. | Brian Gaeke | 2004-04-19 | 1 | -0/+2 |
| | | | | llvm-svn: 13073 | ||||
* | Tighten up SparcV9FloatCCRegClass::getRegName()'s assertion - if you ask it for | Brian Gaeke | 2004-04-19 | 1 | -2/+1 |
| | | | | | | | the name of %fsr (as the comment in SparcV9RegClassInfo.h used to suggest) you would walk off the end of the FloatCCRegName array. llvm-svn: 13070 | ||||
* | Move the private MachineInstrAnnot.h into a private directory. | Chris Lattner | 2004-02-29 | 1 | -1/+1 |
| | | | | llvm-svn: 12003 | ||||
* | Great renaming: Sparc --> SparcV9 | Brian Gaeke | 2004-02-25 | 1 | -0/+978 |
llvm-svn: 11826 |