aboutsummaryrefslogtreecommitdiffstats
path: root/lib/CodeGen
Commit message (Expand)AuthorAgeFilesLines
* 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
* moved this file from lib/Reoptimizer/MappingAnand Shukla2002-08-271-0/+75
* Makefile for new sub directoryAnand Shukla2002-08-271-0/+4
* Added Mapping subdirAnand Shukla2002-08-271-1/+1
* 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
* Added #include <alloca.h>Anand Shukla2002-08-231-0/+1
* Eliminated the MemAccessInst class, folding contents into GEP class.Chris Lattner2002-08-222-9/+8
* dumpNode() does not need to print MachineInstrs.Vikram S. Adve2002-08-221-15/+2
* Unary Not (boolean and bitwise) is no longer a separate LLVM instructionVikram S. Adve2002-08-151-2/+7
* Add method MachineInstr::substituteValue() which substitutesVikram S. Adve2002-08-141-0/+29
* * Removed extraneous #includesChris Lattner2002-08-094-51/+16
* * Removed extraneous #includesChris Lattner2002-08-095-50/+23
* We are using std::vector, so remove extraneous namespace prefixesChris Lattner2002-08-091-8/+7
* Very minor cleanupsChris Lattner2002-08-091-23/+15
* - Cleaned up the interface to AnalysisUsage to take analysis class namesChris Lattner2002-08-081-1/+1
* - Cleaned up the interface to AnalysisUsage to take analysis class namesChris Lattner2002-08-081-2/+2
* Add function GetConstantValueAsUnsignedInt.Vikram S. Adve2002-08-041-52/+49
* * Move InstructionSelection Pass here instead of living in Sparc.cpp. ItChris Lattner2002-07-301-169/+146
* Remove unused vectorChris Lattner2002-07-301-3/+0
* Refix stuff for GCC 2.95, 3.0.4 & 3.1Chris Lattner2002-07-251-6/+6
* now removes deleted nops from MachineCodeForInstructionMehwish Nagda2002-07-251-8/+20
* *** empty log message ***Chris Lattner2002-07-255-12/+12
* *** empty log message ***Chris Lattner2002-07-241-2/+2
* Non-standard hash classes are not in the std:: namespaceChris Lattner2002-07-241-1/+1
* *** empty log message ***Chris Lattner2002-07-246-11/+10
* moving to the Reoptimizer/Mapping dirMehwish Nagda2002-07-221-279/+0
* *** empty log message ***Chris Lattner2002-07-223-18/+25
* changed size computationMehwish Nagda2002-07-191-35/+57
* added check for Function with 0 BBMehwish Nagda2002-07-171-18/+28
* Now will profile all Basic BlocksMehwish Nagda2002-07-161-22/+22
* Initial checking : Writes LLVM - MI mappiing to the .s fileMehwish Nagda2002-07-151-0/+247
* added std:: to endlAnand Shukla2002-07-111-1/+1
* Fix print of BB name in dump().Vikram S. Adve2002-07-101-2/+1
* Add support for marking each operand as a %hh, %hm, %lm or %lo.Vikram S. Adve2002-07-101-34/+38
* changed mem_fun to std::mem_funAnand Shukla2002-07-091-2/+2
* Significant changes to correctly spill CC registers and to correctlyVikram S. Adve2002-07-081-239/+164
* MachineInstr* in vector are not const (and never really were)Vikram S. Adve2002-07-081-9/+10
* Rename static struct Initializer to avoid name conflict with BB.Vikram S. Adve2002-07-081-3/+3
* Fix printing of BB in dump.Vikram S. Adve2002-07-081-2/+3
* Moved class MachineCodeForBasicBlock to MachineCodeForBasicBlock.h.Vikram S. Adve2002-07-081-3/+4
* MachineInstr::dump() now takes no arguments.Vikram S. Adve2002-07-081-1/+1
* Implementation of class MachineCodeForBasicBlock.Vikram S. Adve2002-07-081-0/+28
* A single MachineInstr operand may now be both a def and a use,Vikram S. Adve2002-07-085-102/+91
* getUsableUniRegAtMI interface simplified slightly.Vikram S. Adve2002-07-081-6/+7
* Moved class MachineCodeForBasicBlock to MachineCodeForBasicBlock.{cpp,h}.Vikram S. Adve2002-07-081-11/+25