aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SparcV9/SparcV9RegInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* This code is dodgy, but the guaranteed assertion failure doesn't help anything.Brian Gaeke2004-08-241-1/+1
* Convert to the new MachineFunctionInfo interfaceChris Lattner2004-08-181-1/+1
* Doxygenify some comments.Brian Gaeke2004-08-181-98/+88
* Move MachineCodeForInstruction.h and MachineFunctionInfo.h into lib/Target/Sp...Chris Lattner2004-08-161-2/+2
* Instead of a virtual method call, lets try a direct constant referenceChris Lattner2004-08-121-2/+3
* Include SparcV9TmpInstr.h instead of llvm/CodeGen/InstrSelection.h, to pickBrian Gaeke2004-08-041-1/+1
* Fix #includes of i*.h => Instructions.h as per PR403:Chris Lattner2004-07-291-2/+1
* Add #include <iostream> since Value.h does not #include it any more.Reid Spencer2004-07-041-0/+1
* Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID()Chris Lattner2004-06-171-1/+1
* Fix up some spacing & fix a typo in an assertion in cpValue2Value.Brian Gaeke2004-06-041-3/+3
* Collapse together the abstract superclass TargetRegInfo and SparcV9RegInfo, itsBrian Gaeke2004-06-031-1/+1
* Convert to the new TargetMachine interface.Chris Lattner2004-06-021-15/+15
* Fix file header comments and include guards -- many files have been moved orBrian Gaeke2004-04-251-2/+2
* Make SparcV9RegInfo::getRegType() return the right answer for registersBrian Gaeke2004-04-211-5/+6
* Make it legal to ask for the type of a specialregBrian Gaeke2004-04-201-0/+2
* Make it legal to request a load or store of %fsr.Brian Gaeke2004-04-191-0/+2
* Tighten up SparcV9FloatCCRegClass::getRegName()'s assertion - if you ask it forBrian Gaeke2004-04-191-2/+1
* Move the private MachineInstrAnnot.h into a private directory.Chris Lattner2004-02-291-1/+1
* Great renaming: Sparc --> SparcV9Brian Gaeke2004-02-251-85/+85
* Move MOTy::UseType enum into MachineOperand. This eliminates theAlkis Evlogimenos2004-02-221-21/+24
* Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos2004-02-131-1/+1
* MachineInstr::getOpCode() --> getOpcode() in SPARC back-end.Brian Gaeke2004-02-111-3/+3
* Fix more incestuous #includage.Chris Lattner2004-01-091-2/+2
* Reorganized the Sparc backend to be more modular -- each differentMisha Brukman2003-12-171-43/+45
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Fix two typos I found in comments.Brian Gaeke2003-11-081-2/+2
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
* Fix spelling.Misha Brukman2003-10-101-2/+2
* LiveRange.h is now in lib/CodeGen/RegAllocChris Lattner2003-09-011-1/+1
* LiveRangeInfo got moved into the lib/CodeGen/RegAlloc directoryChris Lattner2003-09-011-1/+1
* This file just needs LiveRange.h not IGNode.hChris Lattner2003-09-011-2/+2
* No longer include IGNode.h in the Sparc global headerChris Lattner2003-09-011-0/+1
* Add code to support stack spill/temp offsets that don't fit in theVikram S. Adve2003-07-291-238/+99
* (1) Major fix to the way unused regs. are marked and found for the FPVikram S. Adve2003-07-251-525/+16
* Simplify code a bitChris Lattner2003-07-211-9/+9
* Added special consideration for instrumentation strategyAnand Shukla2003-07-201-0/+14
* Several fixes to handling of int CC register:Vikram S. Adve2003-07-101-142/+22
* Major bug fix though it happened rarely (only on a compare after anVikram S. Adve2003-07-061-13/+9
* Bug/case fixes:Vikram S. Adve2003-07-021-10/+22
* Fix invalid number of arguments problemChris Lattner2003-06-161-2/+2
* * Changed Bcc instructions to behave like BPcc instructionsMisha Brukman2003-06-061-3/+6
* Add map info for arguments to call (copies)Anand Shukla2003-06-011-1/+11
* Extensive changes to the way code generation occurs for functionVikram S. Adve2003-05-311-162/+156
* Added 'r' and 'i' annotations to instructions as SparcInstr.def has changed.Misha Brukman2003-05-271-19/+22
* Added special register class containing (for now) %fsr.Vikram S. Adve2003-05-271-84/+58
* Namespacified `vector' and `cerr' to always use the `std::' namespace.Misha Brukman2003-05-211-53/+52
* Sparc instruction opcodes now all live under the `V9' namespace.Misha Brukman2003-05-201-40/+41
* Remove wierd printoutChris Lattner2003-05-121-1/+1
* Fix warningsChris Lattner2003-01-151-4/+3
* Adjust to simpler interfacesChris Lattner2003-01-151-35/+41