aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/InstrSelection/InstrSelectionSupport.cpp
Commit message (Expand)AuthorAgeFilesLines
* All constant-evaluation code now unified intoVikram S. Adve2003-07-291-31/+8
* Remove unnecessary castsChris Lattner2003-07-231-2/+2
* Remove using declChris Lattner2003-07-231-7/+4
* Choose register instead of immediate for ConstantExpr in ChooseRegOrImmed.Vikram S. Adve2003-07-061-3/+4
* Do not hastily change the Opcode from 'r' to 'i' type if we're not actuallyMisha Brukman2003-06-071-7/+6
* I have finally seen the light. The code to change the opcode must live higher inMisha Brukman2003-06-041-4/+13
* Moved code to modify the opcode from 'reg' to 'imm' form to a more logical pl...Misha Brukman2003-06-031-15/+6
* Added MachineCodeForInstruction object as an argument toVikram S. Adve2003-05-311-2/+1
* When converting virtual registers to immediate constants, change the opcode.Misha Brukman2003-05-301-0/+14
* Move sparc specific code into the Sparc backendChris Lattner2003-01-151-256/+2
* Fix bug in previous checkinChris Lattner2003-01-151-1/+2
* Minor changesChris Lattner2003-01-151-21/+16
* Remove dead codeChris Lattner2003-01-151-67/+0
* Rename MachineInstrInfo -> TargetInstrInfoChris Lattner2003-01-141-2/+2
* More renamings of Target/Machine*Info to Target/Target*InfoChris Lattner2002-12-291-1/+1
* Use higher level methodChris Lattner2002-10-291-2/+2
* MachineInstrInfo no longer #includes this header, so we mustChris Lattner2002-10-281-1/+1
* Rename the redundant MachineOperand::getOperandType() to MachineOperand::getT...Chris Lattner2002-10-281-8/+8
* Add #includes now that MachineInstr.h doesn't include llvm/Target/MachineInst...Chris Lattner2002-10-281-0/+1
* Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman2002-10-281-1/+1
* Significant improvement: GEP used by a load or store no longer generatesVikram S. Adve2002-10-141-36/+74
* Bug fix in folding getElementPtr instructions: don't fold one intoVikram S. Adve2002-09-291-27/+45
* Sign-extend integer constants from original type size to 64 bits!Vikram S. Adve2002-09-271-5/+9
* Add support for GCC 2.96Chris Lattner2002-09-171-2/+2
* Add a version of ChooseRegOrImmed to handle numerical constantsVikram S. Adve2002-09-161-83/+118
* Fix a bug I introduced into the code generator. :(Chris Lattner2002-09-121-1/+1
* - Change getelementptr instruction to use long indexes instead of uintChris Lattner2002-09-111-8/+8
* - Renamed Type::isIntegral() to Type::isInteger()Chris Lattner2002-09-031-7/+7
* Moved code here to extract memory instruction indices and to checkVikram S. Adve2002-08-241-17/+96
* Eliminated the MemAccessInst class, folding contents into GEP class.Chris Lattner2002-08-221-5/+5
* * Removed extraneous #includesChris Lattner2002-08-091-11/+5
* Add function GetConstantValueAsUnsignedInt.Vikram S. Adve2002-08-041-52/+49
* Remove unused vectorChris Lattner2002-07-301-3/+0
* Better folding getelementptr operations with mixedVikram S. Adve2002-05-191-41/+61
* Replace all usages of Type::isPointerType with isa<PointerType>Chris Lattner2002-05-061-2/+2
* 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-7/+8
* Fix a bug in previous bug fix.Vikram S. Adve2002-03-311-6/+14
* Major overhaul to FoldGetElemPtr to handle mixed array and struct refs.Vikram S. Adve2002-03-241-10/+35
* Constants are now added to the constant pool only when a loadVikram S. Adve2002-03-181-25/+17
* * Switch over to cleaner TmpInstruction modelChris Lattner2002-02-031-5/+7
* Changes to build successfully with GCC 3.02Chris Lattner2002-01-201-1/+1
* Eliminate all uses of memInst->getIndicesBROKEN().Vikram S. Adve2001-12-151-3/+3
* Rename ConstPoolVal -> ConstantChris Lattner2001-12-031-20/+16
* The old getIndices has been deprecated, because it no longer works. It nowChris Lattner2001-11-261-2/+2
* Don't assume constant operand can only be in position 1!Vikram S. Adve2001-11-141-2/+2
* Idiotic error in last fix.Vikram S. Adve2001-11-141-1/+1
* Don't need to load a NULL pointer constant from memory!Vikram S. Adve2001-11-141-2/+10
* Remove much cruft from the MemAccessInst instructionChris Lattner2001-11-141-2/+2