aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/SparcV9/SparcV9InstrInfo.cpp
Commit message (Expand)AuthorAgeFilesLines
* Don't include InstrSelectionSupport.h.Brian Gaeke2004-04-071-1/+0
* Adjust to change in TII ctor argumentsChris Lattner2004-02-291-5/+1
* Great renaming: Sparc --> SparcV9Brian Gaeke2004-02-251-17/+17
* Reorganized the Sparc backend to be more modular -- each differentMisha Brukman2003-12-171-21/+22
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* * Use the MachineConstantPool for storing constants instead of a hash_set;Misha Brukman2003-11-071-17/+41
* Hrm, unbreak stuph :(Chris Lattner2003-10-211-0/+1
* Fix preselection/lowerswitches bugChris Lattner2003-10-211-0/+3
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
* Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruct...Chris Lattner2003-10-191-1/+1
* Don't include "Config/stdlib.h".Brian Gaeke2003-10-101-1/+0
* Unify all constant evaluations that depend on register sizeVikram S. Adve2003-07-291-66/+92
* Simplify code by using ConstantInt::getRawValue instead of checking to seeChris Lattner2003-07-231-11/+5
* Bug fix in creating constants: need 1U << 31, not 1 << 31.Vikram S. Adve2003-07-101-1/+1
* Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell2003-06-301-1/+1
* * Changed Bcc instructions to behave like BPcc instructionsMisha Brukman2003-06-061-2/+2
* Convert load/store opcodes from register to immediate forms, if necessary.Misha Brukman2003-06-031-4/+13
* Extensive changes to the way code generation occurs for functionVikram S. Adve2003-05-311-20/+25
* Added 'r' or 'i' annotations to instructions, as SparcInstr.def has changed.Misha Brukman2003-05-271-16/+16
* 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