| Commit message (Expand) | Author | Age | Files | Lines |
* | Remove unused file | Chris Lattner | 2004-06-28 | 1 | -495/+0 |
* | These passes are long dead/obsolete. They never worked in the first place | Chris Lattner | 2004-06-28 | 1 | -188/+0 |
* | File depends on DSA, moved to lib/Analysis/DataStructure | Misha Brukman | 2004-06-22 | 1 | -495/+0 |
* | Make order of argument addition deterministic. In particular, the layout | Chris Lattner | 2004-06-21 | 1 | -10/+35 |
* | Fix the inliner to be deterministic, not letting its output depend on the | Chris Lattner | 2004-06-20 | 1 | -4/+3 |
* | Do not function resolve intrinsics. This prevents warnings and possible bad | Chris Lattner | 2004-06-18 | 1 | -1/+2 |
* | Rename Type::PrimitiveID to TypeId and ::getPrimitiveID() to ::getTypeID() | Chris Lattner | 2004-06-17 | 2 | -3/+3 |
* | Fix a bug in the -deadtypeelim pass. The SymbolTable re-write changed it | John Criswell | 2004-05-27 | 1 | -1/+1 |
* | Convert to SymbolTable's new iteration interface. | Reid Spencer | 2004-05-25 | 2 | -27/+24 |
* | Fix a bug in my previous checkin | Chris Lattner | 2004-05-24 | 1 | -0/+1 |
* | Fix cases where we missed inlining some more obvious candidates because the | Chris Lattner | 2004-05-23 | 1 | -79/+108 |
* | Simplify the interface and remove an unneeded #include | Chris Lattner | 2004-05-23 | 1 | -9/+1 |
* | Fairly substantial changes to update the alias analysis we are querying as | Chris Lattner | 2004-05-23 | 1 | -39/+92 |
* | Clarify the logic: the flag is renamed to `deleteFn' to signify it will delete | Misha Brukman | 2004-04-22 | 1 | -11/+11 |
* | Add a flag to choose between isolating a function or deleting the function from | Misha Brukman | 2004-04-22 | 1 | -6/+29 |
* | Fix an incredibly nasty iterator invalidation problem. I am too spoiled by i... | Chris Lattner | 2004-04-21 | 1 | -18/+38 |
* | Fix typeo | Chris Lattner | 2004-04-21 | 1 | -1/+1 |
* | REALLY fix PR324: don't delete linkonce functions until after the SCC traversal | Chris Lattner | 2004-04-20 | 2 | -7/+33 |
* | Fix PR324 and testcase: Inline/2004-04-20-InlineLinkOnce.llx | Chris Lattner | 2004-04-20 | 1 | -3/+7 |
* | Change the ExitBlocks list from being explicitly contained in the Loop | Chris Lattner | 2004-04-18 | 1 | -2/+4 |
* | Actually update the call graph as the inliner changes it. This allows us to | Chris Lattner | 2004-04-12 | 1 | -1/+20 |
* | Stop printing Function* | Chris Lattner | 2004-04-12 | 1 | -1/+1 |
* | Simplify code a bit, and be sure to mark the external node as potentially thr... | Chris Lattner | 2004-04-12 | 1 | -31/+31 |
* | Remove the "really gross hacks" that are there to deal with recursive functions. | Chris Lattner | 2004-04-08 | 3 | -84/+55 |
* | Add statistics to the loop extractor. The loop extractor has successfully | Chris Lattner | 2004-03-18 | 1 | -0/+6 |
* | Fix problem with PHI nodes having multiple predecessors from different | Chris Lattner | 2004-03-18 | 1 | -1/+2 |
* | The code extractor needs dominator info. Provide it | Chris Lattner | 2004-03-18 | 1 | -3/+7 |
* | Restore old inlining heuristic. As the comment indicates, this is a nasty | Chris Lattner | 2004-03-15 | 1 | -1/+8 |
* | Fix several bugs in the loop extractor. In particular, subloops were never | Chris Lattner | 2004-03-15 | 1 | -8/+48 |
* | Split into two passes. Now there is the general loop extractor, usable on | Chris Lattner | 2004-03-14 | 1 | -6/+24 |
* | Passes don't print stuff! | Chris Lattner | 2004-03-14 | 1 | -2/+0 |
* | FunctionPass's should not define their own 'run' method. | Chris Lattner | 2004-03-14 | 1 | -8/+2 |
* | Move prototype to IPO.h instead of Scalar.h | Chris Lattner | 2004-03-14 | 1 | -3/+2 |
* | Indent anon namespace properly, add copyright block | Chris Lattner | 2004-03-14 | 1 | -19/+20 |
* | Move to the IPO library. Utils shouldn't contain passes. | Chris Lattner | 2004-03-14 | 1 | -0/+68 |
* | DemoteRegToStack got moved from DemoteRegToStack.h to Local.h | Chris Lattner | 2004-03-14 | 2 | -5/+5 |
* | This change makes two big adjustments. | Chris Lattner | 2004-03-13 | 1 | -11/+49 |
* | Implement ArgumentPromotion/aggregate-promote.ll | Chris Lattner | 2004-03-08 | 1 | -25/+145 |
* | Implement: ArgumentPromotion/chained.ll | Chris Lattner | 2004-03-07 | 1 | -0/+5 |
* | Fix another minor bug, exposed by perlbmk | Chris Lattner | 2004-03-07 | 1 | -3/+11 |
* | Fix a minor bug and turn debug output into, well, debug output. | Chris Lattner | 2004-03-07 | 1 | -2/+2 |
* | New LLVM pass: argument promotion. This version only handles simple scalar | Chris Lattner | 2004-03-07 | 1 | -0/+328 |
* | * Remove function to find "main" in a Module, there's a method for that | Misha Brukman | 2004-02-29 | 1 | -168/+124 |
* | setcond instructions don't have aliasing implications. | Chris Lattner | 2004-02-27 | 1 | -2/+2 |
* | Since LLVM uses structure type equivalence, it isn't useful to keep around | Chris Lattner | 2004-02-26 | 1 | -10/+11 |
* | My faith in programmers has been found to be totally misplaced. One would | Chris Lattner | 2004-02-25 | 1 | -0/+82 |
* | Intrinsic functions cannot throw | Chris Lattner | 2004-02-13 | 1 | -1/+1 |
* | Don't depend on auto data conversion | Chris Lattner | 2004-02-09 | 1 | -1/+1 |
* | Adjust to the changed StructType interface. In particular, getElementTypes()... | Chris Lattner | 2004-02-09 | 2 | -8/+6 |
* | Start using the new and improve interface to FunctionType arguments | Chris Lattner | 2004-02-09 | 2 | -9/+9 |