aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/Utils
AgeCommit message (Expand)Author
2002-04-28Eliminate the PromoteInstance class, incorporating it into the PromotePassChris Lattner
2002-04-28Eliminate visited, CurrentValue, and WriteSets as instance variables ofChris Lattner
2002-04-28* Fix bug: test/Regression/Transforms/Mem2Reg/2002-03-28-UninitializedVal.llChris Lattner
2002-04-28This huge changeset is a strictly cleanup changeChris Lattner
2002-04-28Eliminate the cfg namespace, moving LoopInfo, Dominators, Interval* classesChris Lattner
2002-04-28Change the Dominator info and LoopInfo classes to keep track of BasicBlock's,...Chris Lattner
2002-04-27s/Method/FunctionChris Lattner
2002-04-27* Rename MethodPass class to FunctionPassChris Lattner
2002-04-09Move FunctionArgument out of iOther.h into Argument.h and rename class toChris Lattner
2002-04-09Add explicit #includes of Function.h to make up for the removed #includeChris Lattner
2002-04-09Add #includes to make up for #includes pruned out of header files.Chris Lattner
2002-04-08s/Method/FunctionChris Lattner
2002-04-07Eliminate explicit use of Writer library, using debug dump output instead.Chris Lattner
2002-04-07Change references to the Method class to be references to the FunctionChris Lattner
2002-03-29New clone function routineChris Lattner
2002-03-29s/Method/FunctionChris Lattner
2002-03-29Simplify code a lot by using the Module::getFunction & getOrInsertFunctionChris Lattner
2002-03-27* Move classes aroundCameron Buschardt
2002-03-27Implemented promote mem->reg pass.Cameron Buschardt
2002-03-26Change references from Method to FunctionChris Lattner
2002-03-15Cleanup error message output a bitChris Lattner
2002-02-26Change over to use new style pass mechanism, now passes only expose smallChris Lattner
2002-02-24NamespacesChris Lattner
2002-02-12Method.h no longer includes BasicBlock.hChris Lattner
2002-02-12Add neccesary #includeChris Lattner
2002-02-12I forgot to provide dominance frontier information. Now it's available.Chris Lattner
2002-02-12Initial checkin of new memory -> register promotion passChris Lattner
2002-02-01General cleanupChris Lattner
2002-01-31Eliminate SimplifyCFG.h file, pull everything into the UnifyMethodExitNodes c...Chris Lattner
2002-01-31Convert xforms over to new pass structure.Chris Lattner
2002-01-31Convert analyses to new pass structureChris Lattner
2002-01-22Don't insert a useless castChris Lattner
2002-01-22Rename LowerAllocations.h to ChangeAllocations.h since it now contains theChris Lattner
2002-01-22Pull RaiseAllocations stuff out of the CleanGCC pass into it's own pass inChris Lattner
2002-01-21LowerAllocations is really a BasicBlock pass. Make it so.Chris Lattner
2002-01-21Implement a more powerful, simpler, pass system. This pass system can figureChris Lattner
2002-01-20Changes to build successfully with GCC 3.02Chris Lattner
2001-12-14Remove unsized array supportChris Lattner
2001-12-04Fix a bug introduced by "internal linkage" work.Chris Lattner
2001-12-04Renamed inst_const_iterator -> const_inst_iteratorChris Lattner
2001-12-03Rename ConstPoolVal -> ConstantChris Lattner
2001-12-03Split the PHINode class out from the iOther.h file into the iPHINode.h fileChris Lattner
2001-11-26Implement support for internal methodsChris Lattner
2001-11-07Add #includes to enable buiding in Release modeChris Lattner
2001-11-03Don't forget to link type names together too. Fix for Olden/mst benchmarkChris Lattner
2001-11-03Add extra code for debugging linker problemsChris Lattner
2001-10-31Use the correct prototype for malloc and freeChris Lattner
2001-10-29Pull method symbols over when linking. Otherwise the result of the link will...Chris Lattner
2001-10-28Remove non linking related stuffChris Lattner
2001-10-28Added name-mangling routines for future use.Vikram S. Adve