aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Transforms/IPO/Inliner.cpp
Commit message (Expand)AuthorAgeFilesLines
* Inliner pass header file was moved.Tanya Lattner2007-06-191-1/+1
* Fix PR1395, by passing the ID correctlyChris Lattner2007-05-061-3/+2
* Drop 'const'Devang Patel2007-05-031-1/+1
* Use 'static const char' instead of 'static const int'.Devang Patel2007-05-021-1/+1
* Do not use typeinfo to identify pass in pass manager.Devang Patel2007-05-011-1/+3
* the inliner pass now passes targetdata down through the inliner api'sChris Lattner2007-01-301-3/+14
* For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer2007-01-301-2/+2
* Eliminate static ctors due to Statistic objectsChris Lattner2006-12-191-3/+4
* Detemplatize the Statistic class. The only type it is instantiated withChris Lattner2006-12-061-2/+2
* Replace #include <iostream> with llvm_* streams.Bill Wendling2006-11-261-10/+8
* second patch to fix PR992/993.Chris Lattner2006-11-091-4/+17
* Minimal patch to fix PR992/PR993Chris Lattner2006-11-091-2/+1
* For PR786:Reid Spencer2006-11-021-2/+0
* Change the callgraph representation to store the callsite along with theChris Lattner2006-07-121-2/+2
* Remove some dead variables.Chris Lattner2006-05-121-1/+0
* Make iostream #inclusion explicitChris Lattner2006-01-221-0/+1
* Let the inliner update the callgraph to reflect the changes it makes, insteadChris Lattner2006-01-141-12/+2
* Fix 80 column violationsChris Lattner2006-01-131-2/+3
* Remove trailing whitespaceMisha Brukman2005-04-211-10/+10
* Fix the inliner to always delete any edges from the external call node toChris Lattner2004-09-181-8/+7
* Changes For Bug 352Reid Spencer2004-09-011-3/+3
* Fix another really nasty regression that Anshu pointed out. In cases whereChris Lattner2004-08-081-24/+24
* Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman2004-07-291-2/+1
* Fix a performance regression from the CPR patch, simplify codeChris Lattner2004-07-181-14/+6
* Fix a rather serious bug in previous checkinChris Lattner2004-07-181-1/+0
* bug 122:Reid Spencer2004-07-181-4/+3
* Fix the inliner to be deterministic, not letting its output depend on theChris Lattner2004-06-201-4/+3
* Fix a bug in my previous checkinChris Lattner2004-05-241-0/+1
* Fix cases where we missed inlining some more obvious candidates because theChris Lattner2004-05-231-79/+108
* Fix an incredibly nasty iterator invalidation problem. I am too spoiled by i...Chris Lattner2004-04-211-18/+38
* Fix typeoChris Lattner2004-04-211-1/+1
* REALLY fix PR324: don't delete linkonce functions until after the SCC traversalChris Lattner2004-04-201-7/+28
* Fix PR324 and testcase: Inline/2004-04-20-InlineLinkOnce.llxChris Lattner2004-04-201-3/+7
* Actually update the call graph as the inliner changes it. This allows us toChris Lattner2004-04-121-1/+20
* Stop printing Function*Chris Lattner2004-04-121-1/+1
* Remove the "really gross hacks" that are there to deal with recursive functions.Chris Lattner2004-04-081-71/+54
* Finegrainify namespacificationChris Lattner2003-11-211-4/+5
* Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke2003-11-111-0/+4
* Do NOT inline self recursive calls into other functions. This is causing theChris Lattner2003-11-091-1/+4
* Strip off CPR's manually, because if we don't, the inliner doesn't delete deadChris Lattner2003-10-311-2/+9
* Added LLVM project notice to the top of every C++ source file.John Criswell2003-10-201-0/+7
* Heavily refactor code:Chris Lattner2003-08-311-0/+119