aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SparcV9/SparcV9InstrInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Bug fix: sign-extension was not happening for C = -MININT since C == -C!Vikram S. Adve2003-05-251-2/+3
* Cleaned up code layout, spacing, etc. for readability purposes and to be moreMisha Brukman2003-05-211-115/+100
* Sparc instruction opcodes now all live under the `V9' namespace.Misha Brukman2003-05-201-74/+76
* IntegerRegSize is always 8 for sparcChris Lattner2003-04-261-3/+1
* Fix obvious type-oChris Lattner2003-04-251-1/+1
* Move sparc specific code into the Sparc backendChris Lattner2003-01-151-0/+47
* Use BuildMI moreChris Lattner2003-01-151-26/+15
* Use BuildMI more, Create*Instruction lessChris Lattner2003-01-151-21/+17
* * Elimiante a bunch of functions from InstrSelectionSupport.h, replacing usersChris Lattner2003-01-151-33/+26
* Rename MachineInstrInfo -> TargetInstrInfoChris Lattner2003-01-141-4/+4
* * TargetData is no longer directly accessable from TargetMachineChris Lattner2002-12-281-8/+9
* MachineInstrInfo doesn't need a TargetMachineChris Lattner2002-10-291-2/+2
* Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman2002-10-281-10/+10
* - Rename Instruction::First*Op to *OpsBegin, and Num*Ops to *OpsEnd toChris Lattner2002-10-131-8/+8
* Make sure to handle small negative values hiding as large unsigned longs --Vikram S. Adve2002-10-131-4/+10
* Modify operand order for Create{Sign,Zero}ExtensionInstructions.Vikram S. Adve2002-09-271-17/+17
* Add methods to query about the representation of LLVM quantities (e.g.,Vikram S. Adve2002-09-161-0/+79
* Bug fixes in casting between floats and ints smaller than 64 bits.Vikram S. Adve2002-09-051-48/+102
* - Renamed Type::isIntegral() to Type::isInteger()Chris Lattner2002-09-031-5/+5
* Several bug fixes in casting to signed int values.Vikram S. Adve2002-08-131-69/+141
* * Removed extraneous #includesChris Lattner2002-08-091-26/+14
* Bug fix in CreateCodeToLoadConst(): use sign of dest, not operand,Vikram S. Adve2002-08-041-29/+7
* Just improved comments and assertions.Vikram S. Adve2002-07-311-14/+18
* GCC 3.1 changes, finally the burm file builds the FIRST time a clean director...Chris Lattner2002-07-251-1/+1
* Major overhaul to stop using pseudo-instructions (SETX, SETUW, SETSW)Vikram S. Adve2002-07-101-110/+207
* Remove diff-cluttering tagsChris Lattner2002-06-301-1/+0
* changes to make it compatible with 64bit gccAnand Shukla2002-06-251-1/+1
* Numerous bug fixes:Vikram S. Adve2002-05-191-85/+212
* Replace all usages of Type::isPointerType with isa<PointerType>Chris Lattner2002-05-061-4/+4
* Eliminate duplicate or unneccesary #include'sChris Lattner2002-04-291-1/+0
* Split ConstantVals.h into Constant.h and Constants.hChris Lattner2002-04-281-1/+1
* Change references to the Method class to be references to the FunctionChris Lattner2002-04-071-15/+15
* Fix CreateUIntSetInstruction() to handle sign extensions correctly.Vikram S. Adve2002-03-311-7/+37
* Use distinct names for the three types of SetMachineOperand toVikram S. Adve2002-03-181-35/+39
* * Switch to new TmpInstruction modelChris Lattner2002-02-031-9/+5
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-201-19/+15
* Remove int hack to allow unsigned numbers greater than 2^63 - 1...Vikram S. Adve2001-12-151-6/+35
* Rename ConstPoolVal -> ConstantChris Lattner2001-12-031-5/+5
* Fix int->float conversion.Vikram S. Adve2001-11-151-3/+4
* Added function UltraSparcInstrInfo::CreateCodeToCopyFloatToInt.Vikram S. Adve2001-11-091-19/+53
* Added new function UltraSparcInstrInfo::CreateCodeToCopyIntToFloat.Vikram S. Adve2001-11-081-6/+64
* Generate SETX for 64-bit integers!Vikram S. Adve2001-10-281-8/+28
* Moved implementation of class UltraSparcInstrInfo here.Vikram S. Adve2001-10-181-0/+143