2009-10-13 |
Dan Gohman | Move the InlineCost code from Transforms/Utils to Analysis. |
blob | commitdiff | raw |
2009-10-09 |
Dale Johannesen | Use names instead of numbers for some of the magic |
blob | commitdiff | raw | diff to current |
2009-10-09 |
Dale Johannesen | When considering whether to inline Callee into Caller, |
blob | commitdiff | raw | diff to current |
2009-10-04 |
Evan Cheng | Allow -inline-threshold override default threshold... |
blob | commitdiff | raw | diff to current |
2009-08-31 |
Chris Lattner | comment and simplify some code. |
blob | commitdiff | raw | diff to current |
2009-08-31 |
Chris Lattner | Fix PR4834, a tricky case where the inliner would resol... |
blob | commitdiff | raw | diff to current |
2009-08-31 |
Chris Lattner | Fix some nasty callgraph dangling pointer problems in |
blob | commitdiff | raw | diff to current |
2009-08-28 |
Chris Lattner | finish a half formed thought :) |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Chris Lattner | Implement a new optimization in the inliner: if inlinin... |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Chris Lattner | reduce header #include'age |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Chris Lattner | reduce inlining factor some stuff out to a static helpe... |
blob | commitdiff | raw | diff to current |
2009-08-25 |
Dale Johannesen | Allow multiple occurrences of -inline-threshold on |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Bill Wendling | - Convert the rest of the DOUTs to DEBUG+errs(). |
blob | commitdiff | raw | diff to current |
2009-07-25 |
Daniel Dunbar | More migration to raw_ostream, the water has dried... |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Dan Gohman | Convert several more passes to use getAnalysisIfAvailab... |
blob | commitdiff | raw | diff to current |
2009-07-18 |
Eli Friedman | Add line breaks to make the debug output a bit more... |
blob | commitdiff | raw | diff to current |
2009-05-23 |
Torok Edwin | available_externall linkage is not local, this was... |
blob | commitdiff | raw | diff to current |
2009-03-23 |
Dale Johannesen | Use a SmallPtrSet instead of std::set. |
blob | commitdiff | raw | diff to current |
2009-03-19 |
Dale Johannesen | Clear the cached cost when removing a function in |
blob | commitdiff | raw | diff to current |
2009-01-15 |
Rafael Espindola | Add the private linkage. |
blob | commitdiff | raw | diff to current |
2009-01-12 |
Dale Johannesen | Enable recursive inlining. Reduce inlining threshold |
blob | commitdiff | raw | diff to current |
2009-01-11 |
Dale Johannesen | Increase default inlining aggressiveness in partial |
blob | commitdiff | raw | diff to current |
2009-01-09 |
Dale Johannesen | Adjustments to last patch based on review. |
blob | commitdiff | raw | diff to current |
2008-11-21 |
Bill Wendling | Fix error where it wasn't getting the correct caller... |
blob | commitdiff | raw | diff to current |
2008-11-21 |
Bill Wendling | If the function being inlined has a higher stack protec... |
blob | commitdiff | raw | diff to current |
2008-11-05 |
Devang Patel | Do now allow InlineAlways pass to remove dead functions. |
blob | commitdiff | raw | diff to current |
2008-10-30 |
Daniel Dunbar | Add InlineCost class for represent the estimated cost... |
blob | commitdiff | raw | diff to current |
2008-10-29 |
Daniel Dunbar | Factor shouldInline method out of Inliner. |
blob | commitdiff | raw | diff to current |
2008-09-26 |
Devang Patel | Implement function notes as function attributes. |
blob | commitdiff | raw | diff to current |
2008-09-25 |
Devang Patel | Large mechanical patch. |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Devang Patel | Put FN_NOTE_AlwaysInline and others in FnAttr namespace. |
blob | commitdiff | raw | diff to current |
2008-09-23 |
Devang Patel | Move FN_NOTE_AlwaysInline and other out of ParamAttrs... |
blob | commitdiff | raw | diff to current |
2008-09-23 |
Devang Patel | Use parameter attribute store (soon to be renamed) for |
blob | commitdiff | raw | diff to current |
2008-09-22 |
Devang Patel | Add hasNote() to check note associated with a function. |
blob | commitdiff | raw | diff to current |
2008-09-05 |
Duncan Sands | Use removeAllCalledFunctions rather than removing |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw | diff to current |
2008-09-03 |
Devang Patel | Update inline threshold for current function if the... |
blob | commitdiff | raw | diff to current |
2008-09-03 |
Devang Patel | Handle "always inline" note during inline cost analysis. |
blob | commitdiff | raw | diff to current |
2008-09-03 |
Devang Patel | Handle "noinline" note inside the simple inliner. |
blob | commitdiff | raw | diff to current |
2008-09-02 |
Devang Patel | s/FP_AlwaysInline/FN_NOTE_AlwaysInline/g |
blob | commitdiff | raw | diff to current |
2008-09-02 |
Devang Patel | respect inline=never and inline=always notes. |
blob | commitdiff | raw | diff to current |
2008-05-13 |
Dan Gohman | Clean up the use of static and anonymous namespaces... |
blob | commitdiff | raw | diff to current |
2008-05-06 |
Dan Gohman | Make several variable declarations static. |
blob | commitdiff | raw | diff to current |
2008-04-01 |
Evan Cheng | 1. Drop default inline threshold back down to 200. |
blob | commitdiff | raw | diff to current |
2008-03-24 |
Evan Cheng | Increasing the inline limit from (overly conservative... |
blob | commitdiff | raw | diff to current |
2008-03-01 |
Chris Lattner | allow specified inline threshold to be negative, as... |
blob | commitdiff | raw | diff to current |
2008-01-12 |
Chris Lattner | Allow clients to specify the inline threshold when... |
blob | commitdiff | raw | diff to current |
2007-12-29 |
Chris Lattner | Remove attribution from file headers, per discussion... |
blob | commitdiff | raw | diff to current |
2007-10-03 |
Dan Gohman | Use empty() member functions when that's what's being... |
blob | commitdiff | raw | diff to current |
2007-06-19 |
Tanya Lattner | Inliner pass header file was moved. |
blob | commitdiff | raw | diff to current |
2007-05-06 |
Chris Lattner | Fix PR1395, by passing the ID correctly |
blob | commitdiff | raw | diff to current |
2007-05-03 |
Devang Patel | Drop 'const' |
blob | commitdiff | raw | diff to current |
2007-05-02 |
Devang Patel | Use 'static const char' instead of 'static const int'. |
blob | commitdiff | raw | diff to current |
2007-05-01 |
Devang Patel | Do not use typeinfo to identify pass in pass manager. |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Chris Lattner | the inliner pass now passes targetdata down through... |
blob | commitdiff | raw | diff to current |
2007-01-30 |
Reid Spencer | For PR1136: Rename GlobalVariable::isExternal as isDecl... |
blob | commitdiff | raw | diff to current |
2006-12-19 |
Chris Lattner | Eliminate static ctors due to Statistic objects |
blob | commitdiff | raw | diff to current |
2006-12-06 |
Chris Lattner | Detemplatize the Statistic class. The only type it... |
blob | commitdiff | raw | diff to current |
2006-11-26 |
Bill Wendling | Replace #include <iostream> with llvm_* streams. |
blob | commitdiff | raw | diff to current |
2006-11-09 |
Chris Lattner | second patch to fix PR992/993. |
blob | commitdiff | raw | diff to current |
2006-11-09 |
Chris Lattner | Minimal patch to fix PR992/PR993 |
blob | commitdiff | raw | diff to current |
2006-11-02 |
Reid Spencer | For PR786: |
blob | commitdiff | raw | diff to current |
2006-07-12 |
Chris Lattner | Change the callgraph representation to store the callsi... |
blob | commitdiff | raw | diff to current |
2006-05-12 |
Chris Lattner | Remove some dead variables. |
blob | commitdiff | raw | diff to current |
2006-01-22 |
Chris Lattner | Make iostream #inclusion explicit |
blob | commitdiff | raw | diff to current |
2006-01-14 |
Chris Lattner | Let the inliner update the callgraph to reflect the... |
blob | commitdiff | raw | diff to current |
2006-01-13 |
Chris Lattner | Fix 80 column violations |
blob | commitdiff | raw | diff to current |
2005-04-21 |
Misha Brukman | Remove trailing whitespace |
blob | commitdiff | raw | diff to current |
2004-09-18 |
Chris Lattner | Fix the inliner to always delete any edges from the... |
blob | commitdiff | raw | diff to current |
2004-09-01 |
Reid Spencer | Changes For Bug 352 |
blob | commitdiff | raw | diff to current |
2004-08-08 |
Chris Lattner | Fix another really nasty regression that Anshu pointed... |
blob | commitdiff | raw | diff to current |
2004-07-29 |
Misha Brukman | Fix #includes of i*.h => Instructions.h as per PR403. |
blob | commitdiff | raw | diff to current |
2004-07-18 |
Chris Lattner | Fix a performance regression from the CPR patch, simpli... |
blob | commitdiff | raw | diff to current |
2004-07-18 |
Chris Lattner | Fix a rather serious bug in previous checkin |
blob | commitdiff | raw | diff to current |
2004-07-18 |
Reid Spencer | bug 122: |
blob | commitdiff | raw | diff to current |
2004-06-20 |
Chris Lattner | Fix the inliner to be deterministic, not letting its... |
blob | commitdiff | raw | diff to current |
2004-05-24 |
Chris Lattner | Fix a bug in my previous checkin |
blob | commitdiff | raw | diff to current |
2004-05-23 |
Chris Lattner | Fix cases where we missed inlining some more obvious... |
blob | commitdiff | raw | diff to current |
2004-04-21 |
Chris Lattner | Fix an incredibly nasty iterator invalidation problem... |
blob | commitdiff | raw | diff to current |
2004-04-21 |
Chris Lattner | Fix typeo |
blob | commitdiff | raw | diff to current |
2004-04-20 |
Chris Lattner | REALLY fix PR324: don't delete linkonce functions until... |
blob | commitdiff | raw | diff to current |
2004-04-20 |
Chris Lattner | Fix PR324 and testcase: Inline/2004-04-20-InlineLinkOnc... |
blob | commitdiff | raw | diff to current |
2004-04-12 |
Chris Lattner | Actually update the call graph as the inliner changes... |
blob | commitdiff | raw | diff to current |
2004-04-12 |
Chris Lattner | Stop printing Function* |
blob | commitdiff | raw | diff to current |
2004-04-08 |
Chris Lattner | Remove the "really gross hacks" that are there to deal... |
blob | commitdiff | raw | diff to current |
2003-11-21 |
Chris Lattner | Finegrainify namespacification |
blob | commitdiff | raw | diff to current |
2003-11-11 |
Brian Gaeke | Put all LLVM code into the llvm namespace, as per bug... |
blob | commitdiff | raw | diff to current |
2003-11-09 |
Chris Lattner | Do NOT inline self recursive calls into other functions... |
blob | commitdiff | raw | diff to current |
2003-10-31 |
Chris Lattner | Strip off CPR's manually, because if we don't, the... |
blob | commitdiff | raw | diff to current |
2003-10-20 |
John Criswell | Added LLVM project notice to the top of every C++ sourc... |
blob | commitdiff | raw | diff to current |
2003-08-31 |
Chris Lattner | Heavily refactor code: |
blob | commitdiff | raw | diff to current |
|