| Commit message (Expand) | Author | Age | Files | Lines |
| * | Auto-upgrade free instructions to calls to the builtin free function. | Victor Hernandez | 2009-10-24 | 4 | -177/+4 |
| * | Derive metadata hierarchy from Value instead of User. | Devang Patel | 2009-10-21 | 2 | -5/+0 |
| * | Do not remove dead metadata for now. | Devang Patel | 2009-10-21 | 1 | -1/+2 |
| * | Malloc calls are marked NoAlias, so the code below the isMalloc() check makes... | Victor Hernandez | 2009-10-19 | 1 | -2/+0 |
| * | remove the IndMemRemPass, which only made sense for when malloc/free were int... | Chris Lattner | 2009-10-18 | 2 | -100/+0 |
| * | Remove MallocInst from LLVM Instructions. | Victor Hernandez | 2009-10-17 | 2 | -397/+1 |
| * | Autoupgrade malloc insts to malloc calls. | Victor Hernandez | 2009-10-17 | 2 | -117/+38 |
| * | HeapAllocSRoA also needs to check if malloc array size can be computed. | Victor Hernandez | 2009-10-16 | 1 | -36/+40 |
| * | Fix bug where array malloc with unexpected computation of the size argument r... | Victor Hernandez | 2009-10-15 | 1 | -17/+17 |
| * | Move the InlineCost code from Transforms/Utils to Analysis. | Dan Gohman | 2009-10-13 | 3 | -3/+3 |
| * | Use names instead of numbers for some of the magic | Dale Johannesen | 2009-10-09 | 1 | -3/+4 |
| * | When considering whether to inline Callee into Caller, | Dale Johannesen | 2009-10-09 | 1 | -6/+70 |
| * | Introduce and use convenience methods for getting pointer types | Duncan Sands | 2009-10-06 | 3 | -7/+7 |
| * | Remove an unnnecessary LLVMContext argument in | Dan Gohman | 2009-10-05 | 1 | -6/+4 |
| * | Allow -inline-threshold override default threshold even if compiling to optim... | Evan Cheng | 2009-10-04 | 1 | -0/+1 |
| * | Convert LoopSimplify and LoopExtractor from FunctionPass to LoopPass. | Dan Gohman | 2009-09-28 | 1 | -63/+41 |
| * | remove special handling of bitcast(malloc), it will be handled | Chris Lattner | 2009-09-27 | 1 | -5/+4 |
| * | unlike the malloc instruction, "malloc" calls do not claim to be readonly, ju... | Chris Lattner | 2009-09-27 | 1 | -1/+1 |
| * | Constant propagating byval pointer is safe if function is readonly. | Edwin Török | 2009-09-24 | 1 | -2/+2 |
| * | Don't constant propagate byval pointers, since they are not really pointers, but | Edwin Török | 2009-09-24 | 1 | -1/+2 |
| * | Tabs -> spaces, and remove trailing whitespace. | Daniel Dunbar | 2009-09-20 | 1 | -5/+5 |
| * | Remove the default value for ConstantStruct::get's isPacked parameter and | Nick Lewycky | 2009-09-19 | 1 | -3/+3 |
| * | Enhance transform passes so that they apply the same tranforms to malloc call... | Victor Hernandez | 2009-09-18 | 2 | -5/+432 |
| * | add a new CallGraphNode::replaceCallEdge method and use it from | Chris Lattner | 2009-09-15 | 1 | -4/+4 |
| * | Factor out the code for checking that all indices in a getelementptr are | Dan Gohman | 2009-09-10 | 1 | -15/+4 |
| * | Fix PR4909, patch by Jakub Staszak. | Owen Anderson | 2009-09-08 | 1 | -1/+2 |
| * | Don't commit stores with addresses that have indices that are not | Dan Gohman | 2009-09-07 | 1 | -0/+21 |
| * | Don't commit addresses of aggregate values. This avoids problems with | Dan Gohman | 2009-09-07 | 1 | -0/+5 |
| * | Fix GlobalOpt to avoid committing a store if the address getelementptr | Dan Gohman | 2009-09-07 | 1 | -1/+2 |
| * | Preserve the InBounds flag when evaluating a getelementptr instruction | Dan Gohman | 2009-09-07 | 1 | -2/+3 |
| * | Simplify this code by using hasDefinitiveInitializer(). | Dan Gohman | 2009-09-07 | 1 | -9/+10 |
| * | Remove VISIBILITY_HIDDEN from this file. | Nick Lewycky | 2009-09-03 | 1 | -4/+3 |
| * | back out my recent commit (r80858), it seems to break self-hosting buildbot's... | Gabor Greif | 2009-09-03 | 2 | -4/+4 |
| * | re-commit r66920 (which has been backed out in r66953) I may have more luck t... | Gabor Greif | 2009-09-03 | 2 | -4/+4 |
| * | remove CallGraphNode::replaceCallSite, it is redundant with other APIs. | Chris Lattner | 2009-09-01 | 2 | -2/+6 |
| * | cleanup/simplify | Chris Lattner | 2009-09-01 | 1 | -17/+13 |
| * | Change CallGraphNode to maintain it's Function as an AssertingVH | Chris Lattner | 2009-09-01 | 1 | -7/+3 |
| * | comment and simplify some code. | Chris Lattner | 2009-08-31 | 1 | -19/+14 |
| * | add -debug output | Chris Lattner | 2009-08-31 | 1 | -0/+4 |
| * | simplify some code by making the SCCNodes set contain Function*'s | Chris Lattner | 2009-08-31 | 1 | -12/+9 |
| * | Fix PR4834, a tricky case where the inliner would resolve an | Chris Lattner | 2009-08-31 | 1 | -6/+9 |
| * | Fix some nasty callgraph dangling pointer problems in | Chris Lattner | 2009-08-31 | 5 | -54/+75 |
| * | Reapply 79977. | Devang Patel | 2009-08-28 | 1 | -118/+7 |
| * | finish a half formed thought :) | Chris Lattner | 2009-08-28 | 1 | -1/+4 |
| * | Implement a new optimization in the inliner: if inlining multiple | Chris Lattner | 2009-08-27 | 1 | -25/+125 |
| * | reduce header #include'age | Chris Lattner | 2009-08-27 | 1 | -1/+4 |
| * | reduce inlining factor some stuff out to a static helper function, | Chris Lattner | 2009-08-27 | 1 | -87/+104 |
| * | Revert 79977. It causes llvm-gcc bootstrap failures on some platforms. | Devang Patel | 2009-08-26 | 1 | -7/+118 |
| * | Rename Instruction::isIdenticalTo to Instruction::isIdenticalToWhenDefined, | Dan Gohman | 2009-08-25 | 1 | -1/+2 |
| * | Update DebugInfo interface to use metadata, instead of special named llvm.dbg... | Devang Patel | 2009-08-25 | 1 | -118/+7 |