Age | Commit message (Expand) | Author |
2009-10-13 | Commit the removal of this file, which is now moved to lib/Analysis. | Dan Gohman |
2009-10-13 | Start refactoring the inline cost estimation code so that it can be used | Dan Gohman |
2009-10-09 | Use names instead of numbers for some of the magic | Dale Johannesen |
2009-10-07 | Add FreeInst to the "is a call" check for Insts that are calls, but | Eric Christopher |
2009-10-07 | While we still have a MallocInst treat it as a call like any other | Eric Christopher |
2009-09-27 | calls are already handled, malloc doesn't need a special case. | Chris Lattner |
2009-09-23 | A minor improvment in accuracy to inline cost | Dale Johannesen |
2009-09-18 | Enhance transform passes so that they apply the same tranforms to malloc call... | Victor Hernandez |
2009-08-27 | unbreak the build, yay for symlinks + makefiles. :( | Chris Lattner |
2009-07-25 | Remove Value::{isName, getNameRef}. | Daniel Dunbar |
2009-07-22 | Don't give a massive inlining cost bonus to available_externally | Eli Friedman |
2009-07-18 | add a fixme | Chris Lattner |
2009-07-18 | Fix the inline cost calculation to take into account instructions | Eli Friedman |
2009-05-23 | available_externall linkage is not local, this was confusing the codegenerator, | Torok Edwin |
2009-04-21 | use predicate instead of hand-rolled loop | Chris Lattner |
2009-03-10 | If a function is marked alwaysinline, it must be inlined (possibly for correc... | Evan Cheng |
2009-03-07 | Introduce new linkage types linkonce_odr, weak_odr, common_odr | Duncan Sands |
2009-02-16 | Fix typo caused by too much surfing, dudes... | Nick Lewycky |
2009-01-24 | Revert previous change; even this mild and clearly | Dale Johannesen |
2009-01-24 | Improve the inlining cost function a bit. | Dale Johannesen |
2009-01-15 | Add the private linkage. | Rafael Espindola |
2009-01-12 | Enable recursive inlining. Reduce inlining threshold | Dale Johannesen |
2009-01-09 | Adjustments to last patch based on review. | Dale Johannesen |
2009-01-08 | Do not inline functions with (dynamic) alloca into | Dale Johannesen |
2008-11-05 | Check Attribute::NoInline. | Devang Patel |
2008-10-30 | Add InlineCost class for represent the estimated cost of inlining a | Daniel Dunbar |
2008-09-29 | Rename isWeakForLinker to mayBeOverridden. Use it | Duncan Sands |
2008-09-26 | Implement function notes as function attributes. | Devang Patel |
2008-09-25 | Large mechanical patch. | Devang Patel |
2008-09-24 | Put FN_NOTE_AlwaysInline and others in FnAttr namespace. | Devang Patel |
2008-09-23 | Move FN_NOTE_AlwaysInline and other out of ParamAttrs namespace. | Devang Patel |
2008-09-23 | Use parameter attribute store (soon to be renamed) for | Devang Patel |
2008-09-22 | Add hasNote() to check note associated with a function. | Devang Patel |
2008-09-03 | Handle "always inline" note during inline cost analysis. | Devang Patel |
2008-07-17 | Inliner tweak. Function calls should cost more than one instruction! | Evan Cheng |
2008-07-14 | Reapply r53540, now with the matching header! | Chris Lattner |
2008-07-14 | Revert r53540 - it does not compile. | Duncan Sands |
2008-07-14 | If a function calls setjmp, never inline it into other functions. This is | Chris Lattner |
2008-07-14 | simplify some code, shuffle and insertelt always return a vector. | Chris Lattner |
2008-04-24 | Adjust inline cost computation to be less aggressive. | Evan Cheng |
2008-04-01 | 1. Drop default inline threshold back down to 200. | Evan Cheng |
2008-03-24 | Increasing the inline limit from (overly conservative) 200 to 300. Given each... | Evan Cheng |
2008-03-20 | 80 col violation. | Evan Cheng |
2007-12-29 | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner |
2007-09-17 | Fix comment. | Devang Patel |
2007-07-27 | Use SmallPtrSet. | Devang Patel |
2007-07-25 | Add BasicInliner interface. | Devang Patel |