summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/Sparc.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Move machine code generation/destruction passes out of Sparc.cpp becauseChris Lattner2002-10-281-44/+2
* Move addPassesToEmitAssembly from TargetMachine to UltraSparc because itChris Lattner2002-10-281-0/+119
* Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman2002-10-281-5/+5
* Prune #includesChris Lattner2002-10-251-2/+0
* Added class MachineOptInfo as interface to target-specificVikram S. Adve2002-09-201-1/+2
* Move all the code that creates code generation passes from Sparc.cpp toVikram S. Adve2002-09-161-89/+3
* Added getFunctionInfo and MappingInfoForFunction pass, and fixed the earlier ...Anand Shukla2002-08-271-3/+3
* Fix breakage in the buildChris Lattner2002-08-071-3/+2
* added Mapping and Function PassMehwish Nagda2002-08-051-1/+5
* * Move InstructionSelection pass to lib/CodeGen/InstrSelection so it isChris Lattner2002-07-301-18/+1
* GCC 3.1 changes, finally the burm file builds the FIRST time a clean director...Chris Lattner2002-07-251-2/+2
* Added the Mapping Pass to out put Mapping Info to .s fileMehwish Nagda2002-07-151-3/+6
* 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
OpenPOWER on IntegriCloud