summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
* Fixes to make LLVM compile with vc7.1.Alkis Evlogimenos2004-09-034-1/+4
* Changes For Bug 352Reid Spencer2004-09-0154-108/+108
* Initial checkin of a pass to lower packed operations to scalars operations.Reid Spencer2004-08-211-0/+359
* If we are linking two global variables and they have the same size, do notChris Lattner2004-08-201-8/+9
* Implement test/Regression/Transforms/GlobalConstifier/phi-select.llxChris Lattner2004-08-141-6/+16
* If we are extracting a block that has multiple successors that are the sameChris Lattner2004-08-131-2/+11
* When we code extract some stuff, leave the codeRepl block in the place whereChris Lattner2004-08-131-1/+1
* "extract" the block extractor pass from bugpoint (haha)Chris Lattner2004-08-131-0/+53
* Add value mapper support for select constant exprs. This should fix a bugChris Lattner2004-08-131-0/+5
* This patch makes the inliner refuse to inline functions that have allocaChris Lattner2004-08-121-25/+57
* Fix code extraction of unwind blocks. This fixed bugs that bugpoint canChris Lattner2004-08-121-9/+12
* Hrm, this pass didn't compile. This bugfix should go into 1.3!Chris Lattner2004-08-121-0/+1
* Fix InstCombine/2004-08-10-BoolSetCC.ll, a bug that is miscompilingChris Lattner2004-08-111-22/+21
* Fix InstCombine/2004-08-09-RemInfLoop.llxChris Lattner2004-08-091-1/+1
* Fix another really nasty regression that Anshu pointed out. In cases whereChris Lattner2004-08-081-24/+24
* Two fixes:Chris Lattner2004-08-081-3/+2
* This DEBUG is buggy. comment it out because it's not worth fixing. ThisChris Lattner2004-08-081-1/+2
* Stop using getValues().Alkis Evlogimenos2004-08-043-20/+18
* Fix a regression in InstCombine/xor.llChris Lattner2004-08-011-2/+2
* Expose this as a functionpassChris Lattner2004-07-311-1/+3
* Fix De Morgan's name.Misha Brukman2004-07-301-2/+2
* Start using the PatternMatcher a bit.Chris Lattner2004-07-301-112/+88
* Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman2004-07-291-1/+0
* Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman2004-07-2924-49/+25
* Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman2004-07-297-15/+7
* Merge i*.h headers into Instructions.h as part of bug403.Alkis Evlogimenos2004-07-294-8/+4
* This change fixed a bug in the function visitMul. The prior versionRobert Bocchino2004-07-271-3/+3
* Make the create...() functions for some of these passes return a FunctionPass *.Brian Gaeke2004-07-272-2/+2
* Fix hoisting of void typed values, e.g. callsChris Lattner2004-07-271-7/+13
* Implement DeadStoreElim/alloca.llx by observing that allocas are dead at theChris Lattner2004-07-261-1/+4
* Throttle back indvar substitution from creating multiplies in loops. This is...Chris Lattner2004-07-261-3/+3
* * Substantially simplify how free instructions are handled (potentially fixingChris Lattner2004-07-251-43/+52
* Free instructions kill values too. This implements DeadStoreElim/free.llxChris Lattner2004-07-251-4/+13
* obvious fixChris Lattner2004-07-241-0/+1
* This is a trivial dead store elimination pass. It very very simple andChris Lattner2004-07-221-0/+139
* Update GC intrinsics to take a pointer to the object as well as a pointerChris Lattner2004-07-221-5/+8
* These files don't need to include <iostream> since they include "Support/Debu...Brian Gaeke2004-07-217-8/+0
* * Further cleanup.Chris Lattner2004-07-211-9/+27
* Make cast-cast code a bit more defensiveChris Lattner2004-07-211-32/+42
* Remove special casing of pointers and treat them generically as integers ofChris Lattner2004-07-211-8/+5
* Fix a serious code pessimization problem. If an inlined function has a singleChris Lattner2004-07-201-5/+6
* Implement Transforms/InstCombine/IntPtrCast.llChris Lattner2004-07-201-11/+16
* Ignore instructions that are in trivially dead functions. This allows usChris Lattner2004-07-201-4/+17
* Implement InstCombine/GEPIdxCanon.llChris Lattner2004-07-201-1/+10
* Implement SimplifyCFG/BrUnwind.llChris Lattner2004-07-201-2/+9
* Rewrite cast->cast elimination code completely based on the information weChris Lattner2004-07-201-43/+53
* Fix a performance regression from the CPR patch, simplify codeChris Lattner2004-07-181-14/+6
* Strip out and simplify some code. This also fixes the regression lastChris Lattner2004-07-181-9/+2
* Minor cleanup, no functionality changeChris Lattner2004-07-181-7/+2
* Remove an if statement that would never be reached.Reid Spencer2004-07-181-3/+1
OpenPOWER on IntegriCloud