| Commit message (Expand) | Author | Age | Files | Lines |
* | Don't give a massive inlining cost bonus to available_externally | Eli Friedman | 2009-07-22 | 1 | -2/+1 |
* | add a fixme | Chris Lattner | 2009-07-18 | 1 | -0/+5 |
* | Fix the inline cost calculation to take into account instructions | Eli Friedman | 2009-07-18 | 1 | -0/+7 |
* | available_externall linkage is not local, this was confusing the codegenerator, | Torok Edwin | 2009-05-23 | 1 | -1/+2 |
* | use predicate instead of hand-rolled loop | Chris Lattner | 2009-04-21 | 1 | -11/+4 |
* | If a function is marked alwaysinline, it must be inlined (possibly for correc... | Evan Cheng | 2009-03-10 | 1 | -7/+7 |
* | Introduce new linkage types linkonce_odr, weak_odr, common_odr | Duncan Sands | 2009-03-07 | 1 | -6/+3 |
* | Fix typo caused by too much surfing, dudes... | Nick Lewycky | 2009-02-16 | 1 | -1/+1 |
* | Revert previous change; even this mild and clearly | Dale Johannesen | 2009-01-24 | 1 | -7/+4 |
* | Improve the inlining cost function a bit. | Dale Johannesen | 2009-01-24 | 1 | -3/+6 |
* | Add the private linkage. | Rafael Espindola | 2009-01-15 | 1 | -1/+1 |
* | Enable recursive inlining. Reduce inlining threshold | Dale Johannesen | 2009-01-12 | 1 | -3/+1 |
* | Adjustments to last patch based on review. | Dale Johannesen | 2009-01-09 | 1 | -11/+13 |
* | Do not inline functions with (dynamic) alloca into | Dale Johannesen | 2009-01-08 | 1 | -2/+20 |
* | Check Attribute::NoInline. | Devang Patel | 2008-11-05 | 1 | -4/+2 |
* | Add InlineCost class for represent the estimated cost of inlining a | Daniel Dunbar | 2008-10-30 | 1 | -5/+9 |
* | Rename isWeakForLinker to mayBeOverridden. Use it | Duncan Sands | 2008-09-29 | 1 | -5/+9 |
* | Implement function notes as function attributes. | Devang Patel | 2008-09-26 | 1 | -1/+1 |
* | Large mechanical patch. | Devang Patel | 2008-09-25 | 1 | -1/+1 |
* | Put FN_NOTE_AlwaysInline and others in FnAttr namespace. | Devang Patel | 2008-09-24 | 1 | -1/+1 |
* | Move FN_NOTE_AlwaysInline and other out of ParamAttrs namespace. | Devang Patel | 2008-09-23 | 1 | -1/+1 |
* | Use parameter attribute store (soon to be renamed) for | Devang Patel | 2008-09-23 | 1 | -1/+1 |
* | Add hasNote() to check note associated with a function. | Devang Patel | 2008-09-22 | 1 | -1/+1 |
* | Handle "always inline" note during inline cost analysis. | Devang Patel | 2008-09-03 | 1 | -0/+3 |
* | Inliner tweak. Function calls should cost more than one instruction! | Evan Cheng | 2008-07-17 | 1 | -0/+5 |
* | Reapply r53540, now with the matching header! | Chris Lattner | 2008-07-14 | 1 | -1/+23 |
* | Revert r53540 - it does not compile. | Duncan Sands | 2008-07-14 | 1 | -23/+1 |
* | If a function calls setjmp, never inline it into other functions. This is | Chris Lattner | 2008-07-14 | 1 | -1/+23 |
* | simplify some code, shuffle and insertelt always return a vector. | Chris Lattner | 2008-07-14 | 1 | -2/+1 |
* | Adjust inline cost computation to be less aggressive. | Evan Cheng | 2008-04-24 | 1 | -2/+2 |
* | 1. Drop default inline threshold back down to 200. | Evan Cheng | 2008-04-01 | 1 | -8/+13 |
* | Increasing the inline limit from (overly conservative) 200 to 300. Given each... | Evan Cheng | 2008-03-24 | 1 | -5/+29 |
* | 80 col violation. | Evan Cheng | 2008-03-20 | 1 | -1/+2 |
* | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
* | Fix comment. | Devang Patel | 2007-09-17 | 1 | -1/+1 |
* | Use SmallPtrSet. | Devang Patel | 2007-07-27 | 1 | -1/+1 |
* | Add BasicInliner interface. | Devang Patel | 2007-07-25 | 1 | -0/+241 |