aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SparcV9/SparcV9PrologEpilogInserter.cpp
Commit message (Expand)AuthorAgeFilesLines
* Convert to the new MachineFunctionInfo interfaceChris Lattner2004-08-181-2/+2
* Move MachineCodeForInstruction.h and MachineFunctionInfo.h into lib/Target/Sp...Chris Lattner2004-08-161-2/+2
* Update and consolidate comments. Remove some excess whitespace.Brian Gaeke2004-08-161-15/+6
* Fix warningChris Lattner2004-08-121-1/+1
* Instead of a virtual method call, lets try a direct constant referenceChris Lattner2004-08-121-2/+2
* Virtual method calls are overratedChris Lattner2004-08-121-3/+3
* When we want a constant, just use it, instead of calling through layers ofChris Lattner2004-08-121-4/+5
* Inline 4 methodsChris Lattner2004-07-191-2/+2
* Convert to the new TargetMachine interface.Chris Lattner2004-06-021-14/+15
* Fix file header comments and include guards -- many files have been moved orBrian Gaeke2004-04-251-1/+1
* Factor out getStaticStackSize from InsertPrologCode(), so that I can moreBrian Gaeke2004-03-311-9/+15
* Great renaming: Sparc --> SparcV9Brian Gaeke2004-02-251-5/+5
* Move MOTy::UseType enum into MachineOperand. This eliminates theAlkis Evlogimenos2004-02-221-6/+8
* Change MachineBasicBlock's vector of MachineInstr pointers into anAlkis Evlogimenos2004-02-121-3/+3
* MachineInstr::getOpCode() --> getOpcode() in SPARC back-end.Brian Gaeke2004-02-111-2/+2
* The function to create an instance of this pass is no longer a method ofMisha Brukman2003-11-131-1/+1
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
* Factory methods for function passes now return type FunctionPass *.Brian Gaeke2003-08-141-1/+1
* This code doesn't modify the LLVM structure, keep stuff constChris Lattner2003-07-261-2/+2
* * Changed Bcc instructions to behave like BPcc instructionsMisha Brukman2003-06-061-1/+1
* Added 'r' or 'i' annotations to instructions, as SparcInstr.def has changed.Misha Brukman2003-05-271-8/+8
* Add support for compiling varargs functions.Vikram S. Adve2003-05-251-0/+30
* Sparc instruction opcodes now all live under the `V9' namespace.Misha Brukman2003-05-201-32/+35
* Prune #includesChris Lattner2003-01-151-1/+0
* * Elimiante a bunch of functions from InstrSelectionSupport.h, replacing usersChris Lattner2003-01-151-6/+7
* Rename MachineInstrInfo -> TargetInstrInfoChris Lattner2003-01-141-1/+1
* * Changes to be a MachineFunctionPassChris Lattner2002-12-281-56/+46
* Use BuildMI instead of explicit code.Chris Lattner2002-10-281-34/+15
* Rewrote uses of deprecated `MachineFunction::get(BasicBlock *BB)'.Misha Brukman2002-10-281-8/+10
* *** empty log message ***Chris Lattner2002-10-281-1/+0
* Rename MachineCodeForBasicBlock to MachineBasicBlockChris Lattner2002-10-281-3/+3
* Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman2002-10-281-3/+3
* Don't use %l0 for large operands to a SAVE since it is needed *before* SAVE!Vikram S. Adve2002-10-131-7/+7
* Move all the code that creates code generation passes from Sparc.cpp toVikram S. Adve2002-09-161-2/+2
* - Clean up interface to Sparc register handling a bit:Chris Lattner2002-08-121-1/+1
* * Removed extraneous #includesChris Lattner2002-08-091-2/+0
* Bug fix: incorrect SAVE instruction when using register for stack size.Vikram S. Adve2002-08-011-1/+1
* Stop using pseudo-instructions (SETX, SETUW, SETSW)Vikram S. Adve2002-07-101-10/+28
* class MachineCodeForBasicBlock is now an annotation on BasicBlock.Vikram S. Adve2002-07-081-2/+3
* changes to make it compatible with 64bit gccAnand Shukla2002-06-251-1/+1
* MEGAPATCH checkin.Chris Lattner2002-06-251-32/+26
* Add new optional getPassName() virtual function that a Pass can overrideChris Lattner2002-04-291-0/+3
* * Rename MethodPass class to FunctionPassChris Lattner2002-04-271-2/+2
* iUse new form of pop_back to make code more conciseChris Lattner2002-04-091-2/+1
* Delete NOP instructions as they are eliminated.Chris Lattner2002-04-091-0/+1
* Move the InsertPrologEpilogCode class out of the Sparc.cpp file, and includeChris Lattner2002-04-091-0/+153