summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/SparcV8/SparcV8InstrInfo.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Remove the SparcV8 backend. It has been renamed to be the Sparc backend.Chris Lattner2006-02-051-98/+0
| | | | llvm-svn: 25992
* fix a bug in my last checkinChris Lattner2006-02-041-2/+2
| | | | llvm-svn: 25965
* Two changes:Chris Lattner2006-02-041-11/+12
| | | | | | | | | | 1. Treat FMOVD as a copy instruction, to help with coallescing in V9 mode 2. When in V9 mode, insert FMOVD instead of FpMOVD instructions, as we don't ever rewrite FpMOVD instructions into FMOVS instructions, thus we just end up with commented out copies! This should fix a bunch of failures in V9 mode on sparc. llvm-svn: 25961
* Implement isLoadFromStackSlot and isStoreToStackSlotChris Lattner2006-02-031-0/+38
| | | | llvm-svn: 25932
* Tighten up some checksChris Lattner2005-12-181-5/+1
| | | | llvm-svn: 24817
* Remove trailing whitespaceMisha Brukman2005-04-211-2/+2
| | | | llvm-svn: 21425
* Look for many more moves to fold (previously, we onlyBrian Gaeke2004-12-111-2/+24
| | | | | | | | | *or g0, x add g0, x recognized * as a move) or x, g0 add x, g0 or 0, x add 0, x or x, 0 add x, 0 llvm-svn: 18793
* Recognize FpMOVD as a move.Brian Gaeke2004-09-291-1/+1
| | | | llvm-svn: 16586
* Fix bug recognizing moves: isMoveInstr should only treat ORs with %g0 asBrian Gaeke2004-09-291-1/+1
| | | | | | moves, not all ORs. llvm-svn: 16576
* I think that V8 should coallesce registers, don't you?Chris Lattner2004-07-251-0/+19
| | | | llvm-svn: 15192
* Adjust to change in TII ctor argumentsChris Lattner2004-02-291-2/+1
| | | | llvm-svn: 11987
* These two virtual methods are never called.Chris Lattner2004-02-291-20/+1
| | | | llvm-svn: 11984
* SparcV8 skeletonBrian Gaeke2004-02-251-0/+42
llvm-svn: 11828
OpenPOWER on IntegriCloud