summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc
Commit message (Expand)AuthorAgeFilesLines
* Add support for code generation for array references.Vikram S. Adve2002-03-181-481/+607
* Bug fixes for not using unified reg. numbers, and for using theVikram S. Adve2002-03-181-62/+77
* Use distinct names for the three types of SetMachineOperand toVikram S. Adve2002-03-181-35/+39
* Minor fixes.Vikram S. Adve2002-03-181-3/+7
* Handling of global names was severely broken when converting to 2 passes.Vikram S. Adve2002-03-181-28/+61
* Several sundry bug fixes.Vikram S. Adve2002-03-181-15/+23
* Fix include error.Vikram S. Adve2002-03-032-2/+2
* Clean up std namespace issuesChris Lattner2002-02-244-10/+14
* * 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-113-0/+81
* Fix build errorChris Lattner2002-02-111-2/+2
* Convert operand iterator over to work like an STL iteratorChris Lattner2002-02-051-1/+0
* Minor change: Methods that return ValueSet's that are guaranteed to be validChris Lattner2002-02-051-16/+16
* * Code CleanupsChris Lattner2002-02-052-16/+14
* * Eliminate the LiveVarSet class, making applyTranferFuncForMInst a staticChris Lattner2002-02-052-9/+8
* * Code CleanupsChris Lattner2002-02-051-33/+17
* The interface to instruction scheduling is now just a call to get the pass.Chris Lattner2002-02-041-12/+1
* * ValueSet interface converted from add/remove to insert/eraseChris Lattner2002-02-041-2/+2
* Convert RegisterAllocator interface to opaque pass type, so that users do notChris Lattner2002-02-041-1/+1
* EmitAssembly doesn't need an UltraSparc, it can do with any TargetMachineChris Lattner2002-02-041-4/+4
* * Minor cleanupsChris Lattner2002-02-045-535/+347
* SparcRegInfo does NOT need anything about instruction scheduling.Chris Lattner2002-02-041-1/+0
* Pull all of the scheduling related stuff out of Sparc.cpp into it's own fileChris Lattner2002-02-042-734/+744
* 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-042-687/+686
* Convert sparc backend over to use pass based compilation structure.Chris Lattner2002-02-031-29/+9
* Convert sparc backend over to use pass based compilation structure.Chris Lattner2002-02-031-96/+119
* Convert assembly emission over to a two pass approach.Chris Lattner2002-02-031-172/+217
* Add a file level commentChris Lattner2002-02-031-8/+8
* Implement new method by method assembly output & memory releasingChris Lattner2002-02-031-1/+13
* * Switch to new TmpInstruction modelChris Lattner2002-02-031-27/+28
* * Switch to new TmpInstruction modelChris Lattner2002-02-031-9/+5
* * Swithc to new MachineCodeForInstruction modelChris Lattner2002-02-031-5/+22
* * prune #includesChris Lattner2002-02-031-25/+18
* Remove dead variable.Chris Lattner2002-01-211-1/+0
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-209-158/+142
* Added more commentsRuchira Sasanka2002-01-072-36/+28
* removed SizeOfStackOperand constant from the SparcRegInfo class - no longer usedRuchira Sasanka2002-01-071-2/+1
* Added more commentsRuchira Sasanka2002-01-071-42/+102
* Added comments and correct logic for finding register sizes.Ruchira Sasanka2002-01-074-176/+243
* Eliminate all uses of memInst->getIndicesBROKEN().Vikram S. Adve2001-12-151-18/+9
* Remove int hack to allow unsigned numbers greater than 2^63 - 1...Vikram S. Adve2001-12-151-6/+35
* Allow pointer indexingChris Lattner2001-12-141-1/+1
* Remove unsized array supportChris Lattner2001-12-141-8/+0
* Renamed inst_const_iterator -> const_inst_iteratorChris Lattner2001-12-042-10/+10
* Rename ConstPoolVal -> ConstantChris Lattner2001-12-033-70/+71
* Create a new #include "Support/..." directory structure to move thingsChris Lattner2001-11-272-5/+66
* The old getIndices has been deprecated, because it no longer works. It nowChris Lattner2001-11-261-1/+2
* commented out popAllTempValues since it leads to a bug - see codeRuchira Sasanka2001-11-151-2/+15
OpenPOWER on IntegriCloud