summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/Sparc/SparcInstrSelection.cpp
Commit message (Expand)AuthorAgeFilesLines
* Moved and expanded convertOpcodeFromRegToImm() to conver more opcodes.Misha Brukman2003-05-301-448/+378
* Added 'r' or 'i' annotations to instructions, as SparcInstr.def has changed.Misha Brukman2003-05-271-41/+79
* Added special register class containing (for now) %fsr.Vikram S. Adve2003-05-271-2/+2
* Bug fix: right shift for int divide-by-power-of-2 was incorrect forVikram S. Adve2003-05-251-11/+48
* Add support for compiling varargs functions.Vikram S. Adve2003-05-251-74/+144
* Cleaned up code layout, spacing, etc. for readability purposes and to be moreMisha Brukman2003-05-211-192/+181
* Namespacified `vector' and `cerr' to always use the `std::' namespace.Misha Brukman2003-05-211-18/+17
* Sparc instruction opcodes now all live under the `V9' namespace.Misha Brukman2003-05-201-231/+220
* IntegerRegSize is always 8 for sparcChris Lattner2003-04-261-3/+2
* Fix obvious type-oChris Lattner2003-04-251-2/+2
* Move sparc specific code into the Sparc backendChris Lattner2003-01-151-2/+222
* Use BuildMI moreChris Lattner2003-01-151-216/+141
* Fix bug found by regtestsChris Lattner2003-01-151-9/+5
* Use BuildMI more, Create*Instruction lessChris Lattner2003-01-151-37/+23
* * Elimiante a bunch of functions from InstrSelectionSupport.h, replacing usersChris Lattner2003-01-151-26/+29
* * TargetData is no longer directly accessable from TMChris Lattner2002-12-281-40/+42
* Bug fix: align size for dynamic allocas according to stack pointerVikram S. Adve2002-10-291-19/+47
* Fix minor bugChris Lattner2002-10-281-3/+3
* Rename the redundant MachineOperand::getOperandType() to MachineOperand::getT...Chris Lattner2002-10-281-1/+1
* Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman2002-10-281-3/+3
* Removed misleading const keyword.Vikram S. Adve2002-10-141-1/+1
* (1) Try to evaluate constant when multiplying 2 constants.Vikram S. Adve2002-10-131-29/+19
* Simplify Call translation slightly.Vikram S. Adve2002-09-281-25/+13
* Overhaul integer conversions to match C++ ISO standard.Vikram S. Adve2002-09-271-95/+85
* Use ulong instead of uint for size expressions.Vikram S. Adve2002-09-161-2/+1
* - Change getelementptr instruction to use long indexes instead of uintChris Lattner2002-09-111-13/+2
* Silly bug fix: Machine code vector could be empty for a no-op cast instruction,Vikram S. Adve2002-09-091-5/+9
* -- Use size of pointer element type instead of pointer type in array offsets!Vikram S. Adve2002-09-051-27/+46
* - Renamed Type::isIntegral() to Type::isInteger()Chris Lattner2002-09-031-19/+13
* Sign-extend values used to index arrays (and SimplifyVikram S. Adve2002-08-241-89/+28
* Eliminated the MemAccessInst class, folding contents into GEP class.Chris Lattner2002-08-221-4/+6
* Eliminate bool, boolreg and boolconst nonterminals, and just useVikram S. Adve2002-08-221-17/+11
* Revise code generation for unary Not (boolean and bitwise), which isVikram S. Adve2002-08-151-24/+46
* Handle small unsigned results correctly by clearing high bits.Vikram S. Adve2002-08-131-34/+64
* * Removed extraneous #includesChris Lattner2002-08-091-12/+5
* Bug fix in SetOperandsForMemInstr: handle leading zeros correctlyVikram S. Adve2002-08-041-5/+9
* Fix compilation problem. IsIndexZero doesn't exist, use IsZero instead.Chris Lattner2002-08-031-6/+4
* Simplified handling of array indexes in SetMemOperands_Internal.Vikram S. Adve2002-08-031-77/+62
* Add a missing case: converting float/double to unsigned integer types.Vikram S. Adve2002-07-311-77/+73
* *** empty log message ***Chris Lattner2002-07-241-1/+1
* Have to save a boolean (setCC) value whenever use is outside the currentVikram S. Adve2002-07-081-20/+16
* Fix constnessChris Lattner2002-06-051-1/+1
* Rename IsPowerOf2 to isPowerOf2Chris Lattner2002-05-191-2/+2
* Numerous bug fixes:Vikram S. Adve2002-05-191-279/+336
* Replace all usages of Type::isPointerType with isa<PointerType>Chris Lattner2002-05-061-37/+25
* Split ConstantVals.h into Constant.h and Constants.hChris Lattner2002-04-281-1/+1
* Use the cast<> operator in favor of C style castsChris Lattner2002-04-271-3/+3
* Change Constant::getNullConstant to Constant::getNullValueChris Lattner2002-04-271-3/+2
* Insert copy operations for FP arguments to a varargs function,Vikram S. Adve2002-04-251-31/+69
* Move the InsertPrologEpilogCode class out of the Sparc.cpp file into theChris Lattner2002-04-091-81/+0
OpenPOWER on IntegriCloud