aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/IPO/OldPoolAllocate.cpp
Commit message (Expand)AuthorAgeFilesLines
* changes to make it compatible with 64bit gccAnand Shukla2002-06-251-7/+13
* MEGAPATCH checkin.Chris Lattner2002-06-251-133/+131
* Updates to move some header files out of include/llvm/Transforms intoChris Lattner2002-05-071-1/+1
* Be a little more efficient, do not generate loads and stores with indices in ...Chris Lattner2002-05-021-25/+37
* Eliminate duplicate or unneccesary #include'sChris Lattner2002-04-291-1/+0
* Add new optional getPassName() virtual function that a Pass can overrideChris Lattner2002-04-291-0/+2
* Split ConstantVals.h into Constant.h and Constants.hChris Lattner2002-04-281-1/+1
* * Rename MethodPass class to FunctionPassChris Lattner2002-04-271-4/+3
* * Change Constant::getNullConstant to Constant::getNullValueChris Lattner2002-04-271-35/+51
* Programs that actually free memory were brokenChris Lattner2002-04-181-1/+1
* Correctly transform dependant arguments, allowing the perimeter bm to work.Chris Lattner2002-04-181-82/+303
* run an extra pass after a function has been transformed to eliminateChris Lattner2002-04-151-0/+122
* Turn off debug outputChris Lattner2002-04-141-9/+36
* * Allow datasize to be specified on the commandlineChris Lattner2002-04-131-13/+58
* * Give alloca's for pool descriptors better names than "pool<n>".Chris Lattner2002-04-131-5/+28
* * Add names to the symbol table for pool types and modified typesChris Lattner2002-04-131-11/+45
* Implement function rewriting to use offsets instead of pointers in programs.Chris Lattner2002-04-121-217/+569
* Move FunctionArgument out of iOther.h into Argument.h and rename class toChris Lattner2002-04-091-3/+4
* Add #includes to make up for #includes pruned out of header files.Chris Lattner2002-04-091-0/+1
* Allow scalars that point to multiple nodes when building the scalar map.Chris Lattner2002-04-011-5/+0
* Add extra case here to avoid getting spurious outputChris Lattner2002-04-011-0/+4
* Add debug outputChris Lattner2002-03-311-11/+19
* * Catch and ignore (for now) return instructions in tranformed functionsChris Lattner2002-03-301-31/+58
* * Clean up data structures [AllocDSNode -> DSNode]Chris Lattner2002-03-301-74/+232
* Maintain enough information so that the pools for all of the nodes ofChris Lattner2002-03-301-44/+66
* Implement the first batch of transformations to the methods. So far it:Chris Lattner2002-03-291-2/+172
* Correctly clone the function with the extra argument types. Now we needChris Lattner2002-03-291-6/+74
* Find out which calls in the function we need to transform and how.Chris Lattner2002-03-291-15/+189
* Modularize code a bitChris Lattner2002-03-291-2/+25
* Implement the first step of pool allocation - Creating, initialization, andChris Lattner2002-03-291-8/+82
* Flesh out a bunch more code, print allocations that are poolable.Chris Lattner2002-03-291-10/+149
* Initial checkin of Noop pass that will be the pool allocatorChris Lattner2002-03-281-0/+33