summaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/Inliner.cpp
Commit message (Expand)AuthorAge
* Use removeAllCalledFunctions rather than removingDuncan Sands2008-09-05
* Tidy up several unbeseeming casts from pointer to intptr_t.Dan Gohman2008-09-04
* Update inline threshold for current function if the notes say, optimize for s...Devang Patel2008-09-03
* Handle "always inline" note during inline cost analysis.Devang Patel2008-09-03
* Handle "noinline" note inside the simple inliner.Devang Patel2008-09-03
* s/FP_AlwaysInline/FN_NOTE_AlwaysInline/gDevang Patel2008-09-02
* respect inline=never and inline=always notes.Devang Patel2008-09-02
* Clean up the use of static and anonymous namespaces. This turned upDan Gohman2008-05-13
* Make several variable declarations static.Dan Gohman2008-05-06
* 1. Drop default inline threshold back down to 200.Evan Cheng2008-04-01
* Increasing the inline limit from (overly conservative) 200 to 300. Given each...Evan Cheng2008-03-24
* allow specified inline threshold to be negative, as the value is Chris Lattner2008-03-01
* Allow clients to specify the inline threshold when creatingChris Lattner2008-01-12
* Remove attribution from file headers, per discussion on llvmdev.Chris Lattner2007-12-29
* Use empty() member functions when that's what's being tested for insteadDan Gohman2007-10-03
* Inliner pass header file was moved.Tanya Lattner2007-06-19
* Fix PR1395, by passing the ID correctlyChris Lattner2007-05-06
* Drop 'const'Devang Patel2007-05-03
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-02
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-01
* the inliner pass now passes targetdata down through the inliner api'sChris Lattner2007-01-30
* For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer2007-01-30
* Eliminate static ctors due to Statistic objectsChris Lattner2006-12-19
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-06
* Replace #include <iostream> with llvm_* streams.Bill Wendling2006-11-26
* second patch to fix PR992/993.Chris Lattner2006-11-09
* Minimal patch to fix PR992/PR993Chris Lattner2006-11-09
* For PR786:Reid Spencer2006-11-02
* Change the callgraph representation to store the callsite along with theChris Lattner2006-07-12
* Remove some dead variables.Chris Lattner2006-05-12
* Make iostream #inclusion explicitChris Lattner2006-01-22
* Let the inliner update the callgraph to reflect the changes it makes, insteadChris Lattner2006-01-14
* Fix 80 column violationsChris Lattner2006-01-13
* Remove trailing whitespaceMisha Brukman2005-04-21
* Fix the inliner to always delete any edges from the external call node toChris Lattner2004-09-18
* Changes For Bug 352Reid Spencer2004-09-01
* Fix another really nasty regression that Anshu pointed out. In cases whereChris Lattner2004-08-08
* Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman2004-07-29
* Fix a performance regression from the CPR patch, simplify codeChris Lattner2004-07-18
* Fix a rather serious bug in previous checkinChris Lattner2004-07-18
* bug 122:Reid Spencer2004-07-18
* Fix the inliner to be deterministic, not letting its output depend on theChris Lattner2004-06-20
* Fix a bug in my previous checkinChris Lattner2004-05-24
* Fix cases where we missed inlining some more obvious candidates because theChris Lattner2004-05-23
* Fix an incredibly nasty iterator invalidation problem. I am too spoiled by i...Chris Lattner2004-04-21
* Fix typeoChris Lattner2004-04-21
* REALLY fix PR324: don't delete linkonce functions until after the SCC traversalChris Lattner2004-04-20
* Fix PR324 and testcase: Inline/2004-04-20-InlineLinkOnce.llxChris Lattner2004-04-20
* Actually update the call graph as the inliner changes it. This allows us toChris Lattner2004-04-12
* Stop printing Function*Chris Lattner2004-04-12