aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms
Commit message (Expand)AuthorAgeFilesLines
...
* Fix the inliner to always delete any edges from the external call node toChris Lattner2004-09-181-8/+7
* Convert this pass to be a CallGraphSCCPass instead of a Pass, which eliminatesChris Lattner2004-09-181-39/+33
* Make sure to remove the Select instruction as wellChris Lattner2004-09-181-0/+1
* Fix typo in commentChris Lattner2004-09-171-1/+1
* Add a newlineChris Lattner2004-09-151-0/+1
* Convert code to compile with vc7.1.Reid Spencer2004-09-1512-48/+63
* Fix a bug in the previous checkin that broke 255.vortexChris Lattner2004-09-151-1/+1
* Make sure to update alias analysis information as we transform the function.Chris Lattner2004-09-151-21/+57
* If given an AliasSetTracker object to update, update it.Chris Lattner2004-09-151-20/+81
* Remove a long-dead pass. Actually, this pass was never used at all.Chris Lattner2004-09-141-182/+0
* 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