summaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/Inliner.cpp
Commit message (Expand)AuthorAge
* 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
* Remove the "really gross hacks" that are there to deal with recursive functions.Chris Lattner2004-04-08
* Finegrainify namespacificationChris Lattner2003-11-21
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-11
* Do NOT inline self recursive calls into other functions. This is causing theChris Lattner2003-11-09
* Strip off CPR's manually, because if we don't, the inliner doesn't delete deadChris Lattner2003-10-31
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-20
* Heavily refactor code:Chris Lattner2003-08-31