- 7996339 available_externall linkage is not local, this was confusing the codegenerator, by Torok Edwin · 16 years ago
- 58be2d4 use predicate instead of hand-rolled loop by Chris Lattner · 17 years ago
- 1c94228 If a function is marked alwaysinline, it must be inlined (possibly for correctness). Do so even if the callee has dynamic alloca and the caller doesn't. by Evan Cheng · 17 years ago
- 12da8ce Introduce new linkage types linkonce_odr, weak_odr, common_odr by Duncan Sands · 17 years ago
- 0f269cf Fix typo caused by too much surfing, dudes... by Nick Lewycky · 17 years ago
- 2b3389a Revert previous change; even this mild and clearly by Dale Johannesen · 17 years ago
- 899ecdb Improve the inlining cost function a bit. Little practical effect. by Dale Johannesen · 17 years ago
- 6de96a1 Add the private linkage. by Rafael Espindola · 17 years ago
- 433a908 Enable recursive inlining. Reduce inlining threshold by Dale Johannesen · 17 years ago
- 4755d9d Adjustments to last patch based on review. by Dale Johannesen · 17 years ago
- b48fc71 Do not inline functions with (dynamic) alloca into by Dale Johannesen · 17 years ago
- 7a848b0 Check Attribute::NoInline. by Devang Patel · 17 years ago
- 3933e66 Add InlineCost class for represent the estimated cost of inlining a by Daniel Dunbar · 17 years ago
- 08d9117 Rename isWeakForLinker to mayBeOverridden. Use it by Duncan Sands · 17 years ago
- 9eb525d Implement function notes as function attributes. by Devang Patel · 17 years ago
- 4c758ea Large mechanical patch. by Devang Patel · 17 years ago
- e15607b Put FN_NOTE_AlwaysInline and others in FnAttr namespace. by Devang Patel · 17 years ago
- e87abd2 Move FN_NOTE_AlwaysInline and other out of ParamAttrs namespace. by Devang Patel · 17 years ago
- 82fed67 Use parameter attribute store (soon to be renamed) for by Devang Patel · 17 years ago
- 329fe72 Add hasNote() to check note associated with a function. by Devang Patel · 17 years ago
- 0d442ff Handle "always inline" note during inline cost analysis. by Devang Patel · 17 years ago
- 97cd0298 Inliner tweak. Function calls should cost more than one instruction! by Evan Cheng · 17 years ago
- 8882b1c Reapply r53540, now with the matching header! by Chris Lattner · 17 years ago
- 68b0383 Revert r53540 - it does not compile. by Duncan Sands · 17 years ago
- 2831ad2 If a function calls setjmp, never inline it into other functions. This is by Chris Lattner · 17 years ago
- 6f5ea6e simplify some code, shuffle and insertelt always return a vector. by Chris Lattner · 17 years ago
- 608eeef Adjust inline cost computation to be less aggressive. by Evan Cheng · 18 years ago
- ac38d44 1. Drop default inline threshold back down to 200. by Evan Cheng · 18 years ago
- 3471ae8 Increasing the inline limit from (overly conservative) 200 to 300. Given each BB costs 20 and each instruction costs 5, 200 means a 4 BB function + 24 instructions (actually less because caller's size also contributes to it). by Evan Cheng · 18 years ago
- 5daf090 80 col violation. by Evan Cheng · 18 years ago
- f3ebc3f Remove attribution from file headers, per discussion on llvmdev. by Chris Lattner · 18 years ago
- 9d1af9b Fix comment. by Devang Patel · 18 years ago
- e3206cb Use SmallPtrSet. by Devang Patel · 18 years ago
- 3322711 Add BasicInliner interface. by Devang Patel · 18 years ago