aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SparcV9/SparcV9TargetMachine.cpp
Commit message (Expand)AuthorAgeFilesLines
* MEGAPATCH checkin.Chris Lattner2002-06-251-16/+13
* Add new optional getPassName() virtual function that a Pass can overrideChris Lattner2002-04-291-0/+9
* * Rename MethodPass class to FunctionPassChris Lattner2002-04-271-7/+7
* Don't pad spills and temp. stack areas for alignment.Vikram S. Adve2002-04-251-4/+5
* * Add a useful file commentChris Lattner2002-04-091-91/+7
* s/Method/FunctionChris Lattner2002-04-081-1/+1
* Change references to the Method class to be references to the FunctionChris Lattner2002-04-071-37/+39
* Bug re-fix: put back MachineCodeForInstruction::get(*I).dropAllReferences().Vikram S. Adve2002-03-241-5/+8
* Minor fixes.Vikram S. Adve2002-03-181-3/+7
* * Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and intoChris Lattner2002-02-121-3/+5
* Method.h no longer includes BasicBlock.hChris Lattner2002-02-121-1/+6
* Write llvm bytecode to output .s file as last step of LLC.Chris Lattner2002-02-111-0/+3
* The interface to instruction scheduling is now just a call to get the pass.Chris Lattner2002-02-041-12/+1
* Convert RegisterAllocator interface to opaque pass type, so that users do notChris Lattner2002-02-041-1/+1
* * Minor cleanupsChris Lattner2002-02-041-0/+1
* Pull all of the scheduling related stuff out of Sparc.cpp into it's own fileChris Lattner2002-02-041-734/+4
* Split RegisterAllocation stuff OUT of Sparc.cpp into a well defined passChris Lattner2002-02-041-27/+2
* Move a ton of tables out of SparcInternals.h and move them to Sparc.cpp.Chris Lattner2002-02-041-0/+685
* Convert sparc backend over to use pass based compilation structure.Chris Lattner2002-02-031-96/+119
* * Swithc to new MachineCodeForInstruction modelChris Lattner2002-02-031-5/+22
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-201-6/+6
* Added comments and correct logic for finding register sizes.Ruchira Sasanka2002-01-071-1/+4
* When allocating space on stack for writing a register,Vikram S. Adve2001-11-121-4/+12
* Added class UltraSparcCacheInfo.Vikram S. Adve2001-11-091-1/+2
* Use MachineFrameInfo as base class of UltraSparcFrameInfo, and madeVikram S. Adve2001-11-081-35/+42
* Added a frame layout class, and code to insert prolog/epilog code.Vikram S. Adve2001-10-221-15/+143
* Moved implementation of class UltraSparcInstrInfo to SparcInstrInfo.cpp.Vikram S. Adve2001-10-181-19/+0
* Output to cerr rather than cout so that debug info doesn't mess up assembly g...Chris Lattner2001-10-151-3/+3
* updated suggesting/coloring of call & return args & implicit operandsRuchira Sasanka2001-10-151-0/+1
* Make the sparc.burg file be a little more flexible and rubust in the fact ofChris Lattner2001-10-141-1/+0
* Seperate instruction definitions into new SparcInstr.def fileChris Lattner2001-09-191-6/+8
* -- ruchiraRuchira Sasanka2001-09-181-308/+16
* Make class TargetMachine the common interface to all target-dependentVikram S. Adve2001-09-181-49/+64
* modified printing of debug messagesRuchira Sasanka2001-09-151-26/+1
* added register allocation codeRuchira Sasanka2001-09-151-1/+364
* Chris seems fond of #include <vector>. Fix these. Also convert use list inChris Lattner2001-09-141-5/+5
* Checkin changes to:Chris Lattner2001-09-141-11/+9
* Move files.Chris Lattner2001-09-141-0/+123