summaryrefslogtreecommitdiff
path: root/lib/Transforms
Commit message (Expand)AuthorAge
* Implement stripping of debug symbols, making the --strip-debug options inChris Lattner2004-12-03
* Initial reimplementation of the -strip pass, with a stub for implementingChris Lattner2004-12-02
* This pass is moving to lib IPOChris Lattner2004-12-02
* Implement a FIXME by checking to make sure that a malloc is not being usedChris Lattner2004-12-02
* Fix a minor bug where we set a var to initialized on malloc, not on store.Chris Lattner2004-12-02
* This pass is completely broken.Chris Lattner2004-11-30
* Squelch warningChris Lattner2004-11-30
* Fix test/Regression/Transforms/LICM/2004-09-14-AliasAnalysisInvalidate.llxChris Lattner2004-11-30
* Alkis noticed that this variable is dead. Thanks!Chris Lattner2004-11-30
* If we have something like this:Chris Lattner2004-11-30
* Allow hoisting loads of globals and alloca's in conditionals.Chris Lattner2004-11-29
* Fix for PR454:Reid Spencer2004-11-28
* Make DSE potentially more aggressive by being more specific about alloca sizes.Chris Lattner2004-11-28
* Implement Regression/Transforms/InstCombine/getelementptr_cast.ll, whichChris Lattner2004-11-27
* Provide size information when checking to see if we can LICM a load, thisChris Lattner2004-11-26
* Do not count debugger intrinsics in size estimation.Chris Lattner2004-11-22
* Ignore debugger intrinsics when doing inlining size computations.Chris Lattner2004-11-22
* Do not consider debug intrinsics in the size computations for loop unrolling.Chris Lattner2004-11-22
* Allow constructor parameter to override aggregating args; fix spacingMisha Brukman2004-11-20
* Fix the exposed prototype for the lower packed pass, thanks toChris Lattner2004-11-19
* CPR is dead.Chris Lattner2004-11-19
* Delete stoppoints that occur for the same source line.Chris Lattner2004-11-18
* Check in hook that I forgotChris Lattner2004-11-18
* Do not delete dead invoke instructions!Chris Lattner2004-11-16
* Remove unused variable for compilation by VC++.Reid Spencer2004-11-15
* Minor cleanups. There is no reason for SCCP to derive from instvisitor anymore.Chris Lattner2004-11-15
* Count more accuratelyChris Lattner2004-11-15
* Quiet warnings on the persephone testerChris Lattner2004-11-15
* Two minor improvements:Chris Lattner2004-11-15
* rename InstValue to LatticeValue, as it holds for more than instructions.Chris Lattner2004-11-15
* Substantially refactor the SCCP class into an SCCP pass and an SCCPSolverChris Lattner2004-11-15
* If a global is just loaded and restored, realize that it is not changingChris Lattner2004-11-14
* This optimization makes MANY phi nodes that all have the same incoming value.Chris Lattner2004-11-14
* Implement instcombine/phi.ll:test6 - pulling operations through PHI nodes.Chris Lattner2004-11-14
* Transform this:Chris Lattner2004-11-14
* Remove note to selfChris Lattner2004-11-14
* If a function always returns a constant, replace all calls sites with thatChris Lattner2004-11-14
* Teach SROA how to promote an array index that is variable, if the dimensionChris Lattner2004-11-14
* Rearrange some code, no functionality changes.Chris Lattner2004-11-14
* Remove debugging codeChris Lattner2004-11-13
* Argument promotion transforms functions to unconditionally load theirChris Lattner2004-11-13
* Simplify handling of shifts to be the same as we do for adds. Add supportChris Lattner2004-11-13
* Fold:Chris Lattner2004-11-13
* Lazily create the abort message, so only translation units that use unwindChris Lattner2004-11-13
* Fix: CodeExtractor/2004-11-12-InvokeExtract.llChris Lattner2004-11-13
* Fix a bug where the code extractor would get a bit confused handling invokeChris Lattner2004-11-12
* Simplify handling of constant initializersChris Lattner2004-11-12
* Actually, leave the check in. This prevents us from counting dead argumentsChris Lattner2004-11-11
* Fix bug: IPConstantProp/deadarg.llChris Lattner2004-11-11
* Make IP Constant prop more aggressive about handling self recursive calls.Chris Lattner2004-11-10