aboutsummaryrefslogtreecommitdiff
path: root/lib/CodeGen/InstrSelection
AgeCommit message (Expand)Author
2003-04-23Remove unneccesary &*Chris Lattner
2003-01-15Move sparc specific code into the Sparc backendChris Lattner
2003-01-15Fix bug in previous checkinChris Lattner
2003-01-15Minor changesChris Lattner
2003-01-15Remove dead codeChris Lattner
2003-01-14Rename MachineInstrInfo -> TargetInstrInfoChris Lattner
2002-12-29More renamings of Target/Machine*Info to Target/Target*InfoChris Lattner
2002-11-09Fix warningChris Lattner
2002-10-29Use higher level methodChris Lattner
2002-10-28MachineInstrInfo no longer #includes this header, so we mustChris Lattner
2002-10-28Remove usage of MachineBasicBlock::getChris Lattner
2002-10-28Change MachineBasicBlock's to not be Annotations, instead they are kept asChris Lattner
2002-10-28Rename the redundant MachineOperand::getOperandType() to MachineOperand::getT...Chris Lattner
2002-10-28Add #includes now that MachineInstr.h doesn't include llvm/Target/MachineInst...Chris Lattner
2002-10-28*** empty log message ***Chris Lattner
2002-10-28Rename MachineCodeForBasicBlock to MachineBasicBlockChris Lattner
2002-10-28Changed `MachineCodeForMethod' to `MachineFunction'.Misha Brukman
2002-10-23Tell PassManager that this pass does not invalidate the CFG so that dominatorChris Lattner
2002-10-14Significant improvement: GEP used by a load or store no longer generatesVikram S. Adve
2002-09-29Bug fix in folding getElementPtr instructions: don't fold one intoVikram S. Adve
2002-09-27Sign-extend integer constants from original type size to 64 bits!Vikram S. Adve
2002-09-17Add support for GCC 2.96Chris Lattner
2002-09-16Add a version of ChooseRegOrImmed to handle numerical constantsVikram S. Adve
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