aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen/InstrSelection
Commit message (Expand)AuthorAgeFilesLines
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-203-0/+21
* Change the Opcode enum for PHI nodes from "Instruction::PHINode" to "Instruct...Chris Lattner2003-10-191-2/+2
* Decrease usage of use_size()Chris Lattner2003-10-151-1/+1
* Fixed spelling.Misha Brukman2003-09-172-4/+4
* The word `dependent' has no `a'.Misha Brukman2003-08-211-1/+1
* Factory methods for function passes now return type FunctionPass *.Brian Gaeke2003-08-141-5/+2
* All constant-evaluation code now unified intoVikram S. Adve2003-07-291-31/+8
* Making this code const-correct would be a pain, so I'll hack it.Chris Lattner2003-07-261-4/+5
* 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
* Merged in autoconf branch. This provides configuration via the autoconfJohn Criswell2003-06-301-0/+1
* Actually, change it to use explicit new/delete, which is more likely to beChris Lattner2003-06-161-2/+3
* Remove two using declsChris Lattner2003-06-161-18/+14
* Isolate machine-dependent use of <alloca.h> in "Support/Alloca.h",Brian Gaeke2003-06-161-1/+1
* 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-312-6/+13
* When converting virtual registers to immediate constants, change the opcode.Misha Brukman2003-05-301-0/+14
* Remove unneccesary &*Chris Lattner2003-04-231-1/+1
* 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-152-30/+27
* 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-292-2/+2
* Fix warningChris Lattner2002-11-091-2/+2
* Use higher level methodChris Lattner2002-10-291-2/+2
* MachineInstrInfo no longer #includes this header, so we mustChris Lattner2002-10-281-1/+1
* Remove usage of MachineBasicBlock::getChris Lattner2002-10-281-14/+18
* Change MachineBasicBlock's to not be Annotations, instead they are kept asChris Lattner2002-10-281-4/+10
* 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
* *** empty log message ***Chris Lattner2002-10-281-1/+0
* Rename MachineCodeForBasicBlock to MachineBasicBlockChris Lattner2002-10-281-5/+5
* Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman2002-10-282-3/+3
* Tell PassManager that this pass does not invalidate the CFG so that dominatorChris Lattner2002-10-231-0/+4
* 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
* Make sure the leakdetector is told about temporary Phi nodes also, so it doesn'tChris Lattner2002-09-081-1/+6
* Inform the memory leak detector that TmpInstruction objects should not beChris Lattner2002-09-081-0/+24
* - Renamed Type::isIntegral() to Type::isInteger()Chris Lattner2002-09-031-7/+7
* Use newly-added type inspection support in InstTreeNode subclasses.Vikram S. Adve2002-08-241-5/+4
* Moved code here to extract memory instruction indices and to checkVikram S. Adve2002-08-241-17/+96