summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcInstrSelection.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Forward operands into implicit uses as well as explicit ones.Vikram S. Adve2001-10-141-3/+8
| | | | llvm-svn: 808
* Two bug fixes that were suppressing some "load-constant-into-register" instrs.Vikram S. Adve2001-10-141-2/+2
| | | | llvm-svn: 795
* * Add #includeChris Lattner2001-10-131-3/+3
| | | | | | | * Fix #endif problems * Change to getCalledValue instead of getCalledMethod llvm-svn: 767
* Record implicitRefs for each machine instruction instead ofVikram S. Adve2001-10-111-39/+32
| | | | | | each VM instruction. llvm-svn: 725
* Insert code to load constants used as Call or Return arguments.Vikram S. Adve2001-10-101-39/+94
| | | | | | Also, note return value of a Call as an "implicitUse". llvm-svn: 720
* Commit more code over to new cast styleChris Lattner2001-10-021-2/+1
| | | | llvm-svn: 697
* Convert more code to use new style castsChris Lattner2001-10-011-11/+11
| | | | | | Eliminate old style casts from value.h llvm-svn: 696
* Add more support for new style castsChris Lattner2001-10-011-2/+2
| | | | | | Convert more code to use them llvm-svn: 695
* Several fixes:Vikram S. Adve2001-10-011-1222/+1301
| | | | | | | | | | | | (1) Avoid hard-coding some register numbers. (2) Fix some incorrect branch opcodes. (3) Don't try to move int register to float register! (4) If an operand being forwarded is a constant and it doesn't fit into the immed field of the copy machine instruction, then generate a load-constant instead of a copy. (5) Use (unsigned long) 0 for copying a pointer via "add 0, ptr -> ptr2". llvm-svn: 683
* Check in bug fix for vadveChris Lattner2001-09-281-2/+2
| | | | llvm-svn: 662
* Allow pointer constants as well as integer and booleans.Vikram S. Adve2001-09-181-36/+69
| | | | | | Skip over list nodes in ForwardOperand. llvm-svn: 617
* Add support for loading and storing pointers...Chris Lattner2001-09-141-42/+34
| | | | llvm-svn: 575
* Fix a bug that caused a crash if a setcc had zero uses.Chris Lattner2001-09-141-1/+1
| | | | llvm-svn: 574
* Move files.Chris Lattner2001-09-141-0/+2016
llvm-svn: 561
OpenPOWER on IntegriCloud