summaryrefslogtreecommitdiff
path: root/lib/Transforms
Commit message (Expand)AuthorAge
* Add the LOADABLE_MODULE=1 directive to indicate that this shared library isReid Spencer2005-01-11
* Apply feedback from Chris.Jeff Cohen2005-01-10
* Fix VS warningsChris Lattner2005-01-08
* Fix VS warnings.Chris Lattner2005-01-08
* Fix uint64_t -> unsigned VS warnings.Chris Lattner2005-01-08
* Silence VS warnings.Chris Lattner2005-01-08
* Silence warningsChris Lattner2005-01-08
* Add more missing createXxxPass functions.Jeff Cohen2005-01-08
* Convert tabs to spacesMisha Brukman2005-01-07
* Add missing createXxxPass functionsJeff Cohen2005-01-07
* Add missing includeJeff Cohen2005-01-07
* Put createLoopUnswitchPass() into proper namespaceJeff Cohen2005-01-06
* Add missing includeJeff Cohen2005-01-06
* This is a bulk commit that implements the following primary improvements:Chris Lattner2005-01-01
* Implement SimplifyCFG/DeadSetCC.llChris Lattner2005-01-01
* Fix PR491 and testcase Transforms/DeadStoreElimination/2004-12-28-PartialStor...Chris Lattner2004-12-29
* Adjust to new interfacesChris Lattner2004-12-15
* Constant exprs are not efficiently negatable in practice. This disablesChris Lattner2004-12-14
* Fix link error in PPC optimized build of 'opt'.Brian Gaeke2004-12-13
* Get rid of getSizeOf, using ConstantExpr::getSizeOf instead.Chris Lattner2004-12-13
* Change indentation of a whole bunch of code, no real changes here.Chris Lattner2004-12-12
* More substantial simplifications and speedups. This makes ADCE about 20% fasterChris Lattner2004-12-12
* More minor microoptimizationsChris Lattner2004-12-12
* Remove some more set operationsChris Lattner2004-12-12
* Reduce number of set operations.Chris Lattner2004-12-12
* Optimize div/rem + select combinations more.Chris Lattner2004-12-12
* Properly implement copying of a global, fixing the 255.vortex & povrayChris Lattner2004-12-12
* Simplify code and do not invalidate iterators.Chris Lattner2004-12-12
* Though the previous xform applies to literally dozens (hundreds?) of variablesChris Lattner2004-12-12
* If a variable can only hold two values, and is not already a bool, shrink itChris Lattner2004-12-12
* If one side of and/or is known to be 0/-1, it doesn't matterChris Lattner2004-12-11
* Only cound if we actually made a change.Chris Lattner2004-12-11
* The split bb is really the exit of the old functionChris Lattner2004-12-11
* Two bug fixes:Chris Lattner2004-12-11
* Do not delete the entry block to a function.Chris Lattner2004-12-11
* Implement Transforms/SCCP/ipsccp-gvar.ll, by tracking values stored toChris Lattner2004-12-11
* Fix a bug where we could delete dead invoke instructions with uses.Chris Lattner2004-12-11
* Implement SCCP/ipsccp-conditional.ll, by totally deleting dead blocks.Chris Lattner2004-12-10
* Fix SCCP/2004-12-10-UndefBranchBug.llChris Lattner2004-12-10
* Fix Regression/Transforms/SimplifyCFG/2004-12-10-SimplifyCFGCrash.ll,Chris Lattner2004-12-10
* This is the initial implementation of IPSCCP, as requested by Brian.Chris Lattner2004-12-10
* note to self: Do not check in debugging code!Chris Lattner2004-12-09
* Implement trivial sinking for load instructions. This causes us to sink 567 ...Chris Lattner2004-12-09
* Do extremely simple sinking of instructions when they are only used in aChris Lattner2004-12-08
* Fix this regression and remove the XFAIL from this test.Alkis Evlogimenos2004-12-08
* Fix Transforms/InstCombine/2004-12-08-RemInfiniteLoop.llChris Lattner2004-12-08
* Add support for compilers without argument dependent name lookup, contributedChris Lattner2004-12-08
* Remove unneeded class qualifier, contributed by Bjørn WennbergChris Lattner2004-12-08
* For PR387:\Reid Spencer2004-12-07
* Implement stripping of debug symbols, making the --strip-debug options inChris Lattner2004-12-03