aboutsummaryrefslogtreecommitdiff
path: root/lib/Transforms/IPO/Inliner.cpp
AgeCommit message (Expand)Author
2007-10-03Use empty() member functions when that's what's being tested for insteadDan Gohman
2007-06-19Inliner pass header file was moved.Tanya Lattner
2007-05-06Fix PR1395, by passing the ID correctlyChris Lattner
2007-05-03Drop 'const'Devang Patel
2007-05-02Use 'static const char' instead of 'static const int'.Devang Patel
2007-05-01Do not use typeinfo to identify pass in pass manager.Devang Patel
2007-01-30the inliner pass now passes targetdata down through the inliner api'sChris Lattner
2007-01-30For PR1136: Rename GlobalVariable::isExternal as isDeclaration to avoidReid Spencer
2006-12-19Eliminate static ctors due to Statistic objectsChris Lattner
2006-12-06Detemplatize the Statistic class. The only type it is instantiated withChris Lattner
2006-11-26Replace #include <iostream> with llvm_* streams.Bill Wendling
2006-11-09second patch to fix PR992/993.Chris Lattner
2006-11-09Minimal patch to fix PR992/PR993Chris Lattner
2006-11-02For PR786:Reid Spencer
2006-07-12Change the callgraph representation to store the callsite along with theChris Lattner
2006-05-12Remove some dead variables.Chris Lattner
2006-01-22Make iostream #inclusion explicitChris Lattner
2006-01-14Let the inliner update the callgraph to reflect the changes it makes, insteadChris Lattner
2006-01-13Fix 80 column violationsChris Lattner
2005-04-21Remove trailing whitespaceMisha Brukman
2004-09-18Fix the inliner to always delete any edges from the external call node toChris Lattner
2004-09-01Changes For Bug 352Reid Spencer
2004-08-08Fix another really nasty regression that Anshu pointed out. In cases whereChris Lattner
2004-07-29Fix #includes of i*.h => Instructions.h as per PR403.Misha Brukman
2004-07-18Fix a performance regression from the CPR patch, simplify codeChris Lattner
2004-07-18Fix a rather serious bug in previous checkinChris Lattner
2004-07-18bug 122:Reid Spencer
2004-06-20Fix the inliner to be deterministic, not letting its output depend on theChris Lattner
2004-05-24Fix a bug in my previous checkinChris Lattner
2004-05-23Fix cases where we missed inlining some more obvious candidates because theChris Lattner
2004-04-21Fix an incredibly nasty iterator invalidation problem. I am too spoiled by i...Chris Lattner
2004-04-21Fix typeoChris Lattner
2004-04-20REALLY fix PR324: don't delete linkonce functions until after the SCC traversalChris Lattner
2004-04-20Fix PR324 and testcase: Inline/2004-04-20-InlineLinkOnce.llxChris Lattner
2004-04-12Actually update the call graph as the inliner changes it. This allows us toChris Lattner
2004-04-12Stop printing Function*Chris Lattner
2004-04-08Remove the "really gross hacks" that are there to deal with recursive functions.Chris Lattner
2003-11-21Finegrainify namespacificationChris Lattner
2003-11-11Put all LLVM code into the llvm namespace, as per bug 109.Brian Gaeke
2003-11-09Do NOT inline self recursive calls into other functions. This is causing theChris Lattner
2003-10-31Strip off CPR's manually, because if we don't, the inliner doesn't delete deadChris Lattner
2003-10-20Added LLVM project notice to the top of every C++ source file.John Criswell
2003-08-31Heavily refactor code:Chris Lattner