aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/InstrSelection
AgeCommit message (Expand)Author
2002-09-12Fix a bug I introduced into the code generator. :(Chris Lattner
2002-09-11 - Change getelementptr instruction to use long indexes instead of uintChris Lattner
2002-09-08Make sure the leakdetector is told about temporary Phi nodes also, so it doesn'tChris Lattner
2002-09-08Inform the memory leak detector that TmpInstruction objects should not beChris Lattner
2002-09-03 - Renamed Type::isIntegral() to Type::isInteger()Chris Lattner
2002-08-24Use newly-added type inspection support in InstTreeNode subclasses.Vikram S. Adve
2002-08-24Moved code here to extract memory instruction indices and to checkVikram S. Adve
2002-08-23Added #include <alloca.h>Anand Shukla
2002-08-22Eliminated the MemAccessInst class, folding contents into GEP class.Chris Lattner
2002-08-22dumpNode() does not need to print MachineInstrs.Vikram S. Adve
2002-08-15Unary Not (boolean and bitwise) is no longer a separate LLVM instructionVikram S. Adve
2002-08-09* Removed extraneous #includesChris Lattner
2002-08-09We are using std::vector, so remove extraneous namespace prefixesChris Lattner
2002-08-04Add function GetConstantValueAsUnsignedInt.Vikram S. Adve
2002-07-30* Move InstructionSelection Pass here instead of living in Sparc.cpp. ItChris Lattner
2002-07-30Remove unused vectorChris Lattner
2002-07-22moving to the Reoptimizer/Mapping dirMehwish Nagda
2002-07-22*** empty log message ***Chris Lattner
2002-07-19changed size computationMehwish Nagda
2002-07-17added check for Function with 0 BBMehwish Nagda
2002-07-16Now will profile all Basic BlocksMehwish Nagda
2002-07-15Initial checking : Writes LLVM - MI mappiing to the .s fileMehwish Nagda
2002-07-08Moved class MachineCodeForBasicBlock to MachineCodeForBasicBlock.h.Vikram S. Adve
2002-07-08MachineInstr::dump() now takes no arguments.Vikram S. Adve
2002-06-25changes to make it compatible with 64bit gccAnand Shukla
2002-06-25MEGAPATCH checkin.Chris Lattner
2002-05-20Hide debugging optionsChris Lattner
2002-05-19Better folding getelementptr operations with mixedVikram S. Adve
2002-05-19cpValue2Value now needs a vector of MachineInstr to store return values.Vikram S. Adve
2002-05-06Replace all usages of Type::isPointerType with isa<PointerType>Chris Lattner
2002-04-29Add neccesary #includeChris Lattner
2002-04-29Eliminate duplicate or unneccesary #include'sChris Lattner
2002-04-28Split ConstantVals.h into Constant.h and Constants.hChris Lattner
2002-04-09Move FunctionArgument out of iOther.h into Argument.h and rename class toChris Lattner
2002-04-09GCC3.0 is reported to die without an alloca definition.Chris Lattner
2002-04-08Don't leak memory like a seiveChris Lattner
2002-04-08Value cannot be directly instantiated. I think that this code was TRYING toChris Lattner
2002-04-07Change references to the Method class to be references to the FunctionChris Lattner
2002-03-31Fix a bug in previous bug fix.Vikram S. Adve
2002-03-26Change references from Method to FunctionChris Lattner
2002-03-24Major overhaul to FoldGetElemPtr to handle mixed array and struct refs.Vikram S. Adve
2002-03-24Use deterministic iterator for treeRoots.Vikram S. Adve
2002-03-24Change treeRoots data structure to make enumeration deterministic.Vikram S. Adve
2002-03-18Constants are now added to the constant pool only when a loadVikram S. Adve
2002-03-18Use vector for machine instructions returned by GetInstructionsByRule.Vikram S. Adve
2002-02-12* Pull BasicBlock::pred_* and BasicBlock::succ_* out of BasicBlock.h and intoChris Lattner
2002-02-12Method.h no longer includes BasicBlock.hChris Lattner
2002-02-03* Switch over to cleaner TmpInstruction modelChris Lattner
2002-02-03* Straighten out #includesChris Lattner
2002-02-03* Swich to annotation model for MachineCodeForInstructionChris Lattner