Age | Commit message (Expand) | Author |
2004-05-27 | Fix a bug in the -deadtypeelim pass. The SymbolTable re-write changed it | John Criswell |
2004-05-25 | Convert to SymbolTable's new iteration interface. | Reid Spencer |
2004-05-24 | Fix a bug in my previous checkin | Chris Lattner |
2004-05-23 | Fix cases where we missed inlining some more obvious candidates because the | Chris Lattner |
2004-05-23 | Simplify the interface and remove an unneeded #include | Chris Lattner |
2004-05-23 | Fairly substantial changes to update the alias analysis we are querying as | Chris Lattner |
2004-04-22 | Clarify the logic: the flag is renamed to `deleteFn' to signify it will delete | Misha Brukman |
2004-04-22 | Add a flag to choose between isolating a function or deleting the function from | Misha Brukman |
2004-04-21 | Fix an incredibly nasty iterator invalidation problem. I am too spoiled by i... | Chris Lattner |
2004-04-21 | Fix typeo | Chris Lattner |
2004-04-20 | REALLY fix PR324: don't delete linkonce functions until after the SCC traversal | Chris Lattner |
2004-04-20 | Fix PR324 and testcase: Inline/2004-04-20-InlineLinkOnce.llx | Chris Lattner |
2004-04-18 | Change the ExitBlocks list from being explicitly contained in the Loop | Chris Lattner |
2004-04-12 | Actually update the call graph as the inliner changes it. This allows us to | Chris Lattner |
2004-04-12 | Stop printing Function* | Chris Lattner |
2004-04-12 | Simplify code a bit, and be sure to mark the external node as potentially thr... | Chris Lattner |
2004-04-08 | Remove the "really gross hacks" that are there to deal with recursive functions. | Chris Lattner |
2004-03-18 | Add statistics to the loop extractor. The loop extractor has successfully | Chris Lattner |
2004-03-18 | Fix problem with PHI nodes having multiple predecessors from different | Chris Lattner |
2004-03-18 | The code extractor needs dominator info. Provide it | Chris Lattner |
2004-03-15 | Restore old inlining heuristic. As the comment indicates, this is a nasty | Chris Lattner |
2004-03-15 | Fix several bugs in the loop extractor. In particular, subloops were never | Chris Lattner |
2004-03-14 | Split into two passes. Now there is the general loop extractor, usable on | Chris Lattner |
2004-03-14 | Passes don't print stuff! | Chris Lattner |
2004-03-14 | FunctionPass's should not define their own 'run' method. | Chris Lattner |
2004-03-14 | Move prototype to IPO.h instead of Scalar.h | Chris Lattner |
2004-03-14 | Indent anon namespace properly, add copyright block | Chris Lattner |
2004-03-14 | Move to the IPO library. Utils shouldn't contain passes. | Chris Lattner |
2004-03-14 | DemoteRegToStack got moved from DemoteRegToStack.h to Local.h | Chris Lattner |
2004-03-13 | This change makes two big adjustments. | Chris Lattner |
2004-03-08 | Implement ArgumentPromotion/aggregate-promote.ll | Chris Lattner |
2004-03-07 | Implement: ArgumentPromotion/chained.ll | Chris Lattner |
2004-03-07 | Fix another minor bug, exposed by perlbmk | Chris Lattner |
2004-03-07 | Fix a minor bug and turn debug output into, well, debug output. | Chris Lattner |
2004-03-07 | New LLVM pass: argument promotion. This version only handles simple scalar | Chris Lattner |
2004-02-29 | * Remove function to find "main" in a Module, there's a method for that | Misha Brukman |
2004-02-27 | setcond instructions don't have aliasing implications. | Chris Lattner |
2004-02-26 | Since LLVM uses structure type equivalence, it isn't useful to keep around | Chris Lattner |
2004-02-25 | My faith in programmers has been found to be totally misplaced. One would | Chris Lattner |
2004-02-13 | Intrinsic functions cannot throw | Chris Lattner |
2004-02-09 | Don't depend on auto data conversion | Chris Lattner |
2004-02-09 | Adjust to the changed StructType interface. In particular, getElementTypes()... | Chris Lattner |
2004-02-09 | Start using the new and improve interface to FunctionType arguments | Chris Lattner |
2004-02-08 | rename the "exceptional" destination of an invoke instruction to the 'unwind'... | Chris Lattner |
2004-02-08 | Fix PR225: [pruneeh] -pruneeh pass removes invoke instructions it shouldn't | Chris Lattner |
2004-02-08 | splitBasicBlock "does the right thing" now, no reason to reposition it. | Chris Lattner |
2004-02-04 | Remove unneeded code now that splitBasicBlock does the "right thing" | Chris Lattner |
2004-02-02 | Make deadarghaX0r warning louder. | Brian Gaeke |
2004-01-09 | Remove dependence on structure index type. s/MT/FT | Chris Lattner |
2003-12-28 | Merging constants can cause further room for improvement. Iterate until | Chris Lattner |