| Commit message (Expand) | Author | Age | Files | Lines |
* | 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 |
* | rename the "exceptional" destination of an invoke instruction to the 'unwind'... | Chris Lattner | 2004-02-08 | 3 | -4/+4 |
* | Fix PR225: [pruneeh] -pruneeh pass removes invoke instructions it shouldn't | Chris Lattner | 2004-02-08 | 1 | -10/+32 |
* | splitBasicBlock "does the right thing" now, no reason to reposition it. | Chris Lattner | 2004-02-08 | 1 | -3/+0 |
* | Remove unneeded code now that splitBasicBlock does the "right thing" | Chris Lattner | 2004-02-04 | 1 | -5/+0 |
* | Make deadarghaX0r warning louder. | Brian Gaeke | 2004-02-02 | 1 | -1/+1 |
* | Remove dependence on structure index type. s/MT/FT | Chris Lattner | 2004-01-09 | 1 | -6/+6 |
* | Merging constants can cause further room for improvement. Iterate until | Chris Lattner | 2003-12-28 | 1 | -35/+45 |
* | Fix memory corruption bug PR193 | Chris Lattner | 2003-12-22 | 1 | -20/+26 |
* | Implement RaiseAllocations/FreeCastConstantExpr.ll | Chris Lattner | 2003-12-07 | 1 | -12/+37 |
* | Delete dead line | Chris Lattner | 2003-11-22 | 1 | -1/+0 |
* | Fix bug: Transforms/PruneEH/2003-11-21-PHIUpdate.llx | Chris Lattner | 2003-11-22 | 1 | -0/+2 |
* | Considering that CI is not even IN SCOPE here, I wooda thought the compiler | Chris Lattner | 2003-11-21 | 1 | -1/+1 |
* | Finegrainify namespacification | Chris Lattner | 2003-11-21 | 11 | -49/+26 |