aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Eliminate cast of same type instructions.Chris Lattner2002-04-151-0/+8
* * s/Method/FunctionChris Lattner2002-04-141-27/+18
* 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
* * Add documentationChris Lattner2002-04-101-210/+208
* Implement TODO, fixing bug:Chris Lattner2002-04-091-16/+9
* Move FunctionArgument out of iOther.h into Argument.h and rename class toChris Lattner2002-04-097-12/+15
* Add explicit #includes of Function.h to make up for the removed #includeChris Lattner2002-04-092-0/+2
* Add #includes to make up for #includes pruned out of header files.Chris Lattner2002-04-096-2/+8
* s/Method/FunctionChris Lattner2002-04-0814-36/+23
* ConstantHandling moved into VMCore libraryChris Lattner2002-04-085-5/+5
* Eliminate explicit use of Writer library, using debug dump output instead.Chris Lattner2002-04-071-6/+8
* Change references to the Method class to be references to the FunctionChris Lattner2002-04-0714-159/+152
* s/MethodType/FunctionTypeChris Lattner2002-04-042-7/+7
* PATypeHolder is now not a templateChris Lattner2002-04-041-4/+5
* 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
* s/Method/FunctionChris Lattner2002-03-291-6/+6
* New clone function routineChris Lattner2002-03-291-0/+90
* Find out which calls in the function we need to transform and how.Chris Lattner2002-03-291-15/+189
* s/Method/FunctionChris Lattner2002-03-291-3/+3
* Modularize code a bitChris Lattner2002-03-291-2/+25
* Implement the first step of pool allocation - Creating, initialization, andChris Lattner2002-03-291-8/+82
* s/Method/FunctionChris Lattner2002-03-291-2/+3
* Simplify code a bit by using Module::getOrInsertFunctionChris Lattner2002-03-291-11/+2
* Flesh out a bunch more code, print allocations that are poolable.Chris Lattner2002-03-291-10/+149
* s/method/functionChris Lattner2002-03-291-30/+26
* s/Method/Function/gChris Lattner2002-03-291-66/+65
* Simplify code a lot by using the Module::getFunction & getOrInsertFunctionChris Lattner2002-03-291-46/+24
* Initial checkin of Noop pass that will be the pool allocatorChris Lattner2002-03-281-0/+33
* * Move classes aroundCameron Buschardt2002-03-271-29/+36
* Implemented promote mem->reg pass.Cameron Buschardt2002-03-271-64/+286
* Change references from Method to FunctionChris Lattner2002-03-268-141/+143
* Moved to directory Scalar/ and renamed.Vikram S. Adve2002-03-241-148/+0
* Major overhaul to support arbitrary mixed array and structure indices.Vikram S. Adve2002-03-241-63/+94
* Rename Method to FunctionChris Lattner2002-03-231-1/+0
* New pass to decompose multi-dimensional array references intoVikram S. Adve2002-03-231-0/+148
* Fix bug test/Regression/Transforms/LevelRaise/2002-03-21-MissedRaise3.llChris Lattner2002-03-211-1/+1
* Fix test/Regression/Transforms/LevelRaise/2002-03-21-MissedRaise2.llChris Lattner2002-03-211-2/+1
* Fix test/Regression/Other/2002-03-21-LevelRaiseMiss.llChris Lattner2002-03-211-0/+36
* Make ConvertableToGEP handle cases where the user is indexing into theChris Lattner2002-03-211-23/+29