aboutsummaryrefslogtreecommitdiff
path: root/lib/Target/SparcV9/SparcV9RegInfo.cpp
AgeCommit message (Expand)Author
2004-04-25Fix file header comments and include guards -- many files have been moved orBrian Gaeke
2004-04-21Make SparcV9RegInfo::getRegType() return the right answer for registersBrian Gaeke
2004-04-20Make it legal to ask for the type of a specialregBrian Gaeke
2004-04-19Make it legal to request a load or store of %fsr.Brian Gaeke
2004-04-19Tighten up SparcV9FloatCCRegClass::getRegName()'s assertion - if you ask it forBrian Gaeke
2004-02-29Move the private MachineInstrAnnot.h into a private directory.Chris Lattner
2004-02-25Great renaming: Sparc --> SparcV9Brian Gaeke
2004-02-22Move MOTy::UseType enum into MachineOperand. This eliminates theAlkis Evlogimenos
2004-02-13Remove getAllocatedRegNum(). Use getReg() instead.Alkis Evlogimenos
2004-02-11MachineInstr::getOpCode() --> getOpcode() in SPARC back-end.Brian Gaeke
2004-01-09Fix more incestuous #includage.Chris Lattner
2003-12-17Reorganized the Sparc backend to be more modular -- each differentMisha Brukman
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-08Fix two typos I found in comments.Brian Gaeke
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-10-10Fix spelling.Misha Brukman
2003-09-01LiveRange.h is now in lib/CodeGen/RegAllocChris Lattner
2003-09-01LiveRangeInfo got moved into the lib/CodeGen/RegAlloc directoryChris Lattner
2003-09-01This file just needs LiveRange.h not IGNode.hChris Lattner
2003-09-01No longer include IGNode.h in the Sparc global headerChris Lattner
2003-07-29Add code to support stack spill/temp offsets that don't fit in theVikram S. Adve
2003-07-25(1) Major fix to the way unused regs. are marked and found for the FPVikram S. Adve
2003-07-21Simplify code a bitChris Lattner
2003-07-20Added special consideration for instrumentation strategyAnand Shukla
2003-07-10Several fixes to handling of int CC register:Vikram S. Adve
2003-07-06Major bug fix though it happened rarely (only on a compare after anVikram S. Adve
2003-07-02Bug/case fixes:Vikram S. Adve
2003-06-16Fix invalid number of arguments problemChris Lattner
2003-06-06* Changed Bcc instructions to behave like BPcc instructionsMisha Brukman
2003-06-01Add map info for arguments to call (copies)Anand Shukla
2003-05-31Extensive changes to the way code generation occurs for functionVikram S. Adve
2003-05-27Added 'r' and 'i' annotations to instructions as SparcInstr.def has changed.Misha Brukman
2003-05-27Added special register class containing (for now) %fsr.Vikram S. Adve
2003-05-21Namespacified `vector' and `cerr' to always use the `std::' namespace.Misha Brukman
2003-05-20Sparc instruction opcodes now all live under the `V9' namespace.Misha Brukman
2003-05-12Remove wierd printoutChris Lattner
2003-01-15Fix warningsChris Lattner
2003-01-15Adjust to simpler interfacesChris Lattner
2003-01-15#include RegClass.h explicitlyChris Lattner
2003-01-15Move private header to private directoryChris Lattner
2003-01-15Prune #includesChris Lattner
2003-01-15Use BuildMI more, Create*Instruction lessChris Lattner
2003-01-14Rename llvm/Analysis/LiveVar/FunctionLiveVarInfo.h -> llvm/CodeGen/FunctionLi...Chris Lattner
2002-12-29More renamings of Target/Machine*Info to Target/Target*InfoChris Lattner
2002-12-28* Rename machineFrameInfo to targetFrameInfoChris Lattner
2002-10-29Remove unneccesary #includesChris Lattner
2002-10-28Don't pass default argsChris Lattner
2002-10-28Don't bother passing in default valueChris Lattner
2002-10-28Fixes to work with updated RegAllocChris Lattner
2002-10-28Rename the redundant MachineOperand::getOperandType() to MachineOperand::getT...Chris Lattner