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