summaryrefslogtreecommitdiff
path: root/lib/Transforms
Commit message (Expand)AuthorAge
* Initial checkin of a pass to lower packed operations to scalars operations.Reid Spencer2004-08-21
* If we are linking two global variables and they have the same size, do notChris Lattner2004-08-20
* Implement test/Regression/Transforms/GlobalConstifier/phi-select.llxChris Lattner2004-08-14
* If we are extracting a block that has multiple successors that are the sameChris Lattner2004-08-13
* When we code extract some stuff, leave the codeRepl block in the place whereChris Lattner2004-08-13
* "extract" the block extractor pass from bugpoint (haha)Chris Lattner2004-08-13
* Add value mapper support for select constant exprs. This should fix a bugChris Lattner2004-08-13
* This patch makes the inliner refuse to inline functions that have allocaChris Lattner2004-08-12
* Fix code extraction of unwind blocks. This fixed bugs that bugpoint canChris Lattner2004-08-12
* Hrm, this pass didn't compile. This bugfix should go into 1.3!Chris Lattner2004-08-12
* Fix InstCombine/2004-08-10-BoolSetCC.ll, a bug that is miscompilingChris Lattner2004-08-11
* Fix InstCombine/2004-08-09-RemInfLoop.llxChris Lattner2004-08-09
* Fix another really nasty regression that Anshu pointed out. In cases whereChris Lattner2004-08-08
* Two fixes:Chris Lattner2004-08-08
* This DEBUG is buggy. comment it out because it's not worth fixing. ThisChris Lattner2004-08-08
* Stop using getValues().Alkis Evlogimenos2004-08-04
* Fix a regression in InstCombine/xor.llChris Lattner2004-08-01
* Expose this as a functionpassChris Lattner2004-07-31
* Fix De Morgan's name.Misha Brukman2004-07-30
* Start using the PatternMatcher a bit.Chris Lattner2004-07-30
* Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman2004-07-29
* Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman2004-07-29
* Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman2004-07-29
* Merge i*.h headers into Instructions.h as part of bug403.Alkis Evlogimenos2004-07-29
* This change fixed a bug in the function visitMul. The prior versionRobert Bocchino2004-07-27
* Make the create...() functions for some of these passes return a FunctionPass *.Brian Gaeke2004-07-27
* Fix hoisting of void typed values, e.g. callsChris Lattner2004-07-27
* Implement DeadStoreElim/alloca.llx by observing that allocas are dead at theChris Lattner2004-07-26
* Throttle back indvar substitution from creating multiplies in loops. This is...Chris Lattner2004-07-26
* * Substantially simplify how free instructions are handled (potentially fixingChris Lattner2004-07-25
* Free instructions kill values too. This implements DeadStoreElim/free.llxChris Lattner2004-07-25
* obvious fixChris Lattner2004-07-24
* This is a trivial dead store elimination pass. It very very simple andChris Lattner2004-07-22
* Update GC intrinsics to take a pointer to the object as well as a pointerChris Lattner2004-07-22
* These files don't need to include <iostream> since they include "Support/Debu...Brian Gaeke2004-07-21
* * Further cleanup.Chris Lattner2004-07-21
* Make cast-cast code a bit more defensiveChris Lattner2004-07-21
* Remove special casing of pointers and treat them generically as integers ofChris Lattner2004-07-21
* Fix a serious code pessimization problem. If an inlined function has a singleChris Lattner2004-07-20
* Implement Transforms/InstCombine/IntPtrCast.llChris Lattner2004-07-20
* Ignore instructions that are in trivially dead functions. This allows usChris Lattner2004-07-20
* Implement InstCombine/GEPIdxCanon.llChris Lattner2004-07-20
* Implement SimplifyCFG/BrUnwind.llChris Lattner2004-07-20
* Rewrite cast->cast elimination code completely based on the information weChris Lattner2004-07-20
* Fix a performance regression from the CPR patch, simplify codeChris Lattner2004-07-18
* Strip out and simplify some code. This also fixes the regression lastChris Lattner2004-07-18
* Minor cleanup, no functionality changeChris Lattner2004-07-18
* Remove an if statement that would never be reached.Reid Spencer2004-07-18
* Delete a redundant if branch.Reid Spencer2004-07-18
* Expand the coercion of constants to include the newly constant Globals.Reid Spencer2004-07-18