Merging r258616:
[oota-llvm.git] / lib / Transforms / IPO / Inliner.cpp
2010-03-09 Jakob Stoklund OlesenTry to keep the cached inliner costs around for a bit...
2010-03-09 Jakob Stoklund OlesenAdd inlining threshold to log output.
2010-02-13 Jakob Stoklund OlesenEnable the inlinehint attribute in the Inliner.
2010-02-06 Jakob Stoklund OlesenReintroduce the InlineHint function attribute.
2010-02-04 Jakob Stoklund OlesenIncrease inliner thresholds by 25.
2010-01-20 Jakob Stoklund OlesenMove per-function inline threshold calculation to a...
2010-01-05 David GreeneChange errs() to dbgs().
2009-11-12 Chris Lattneruse isInstructionTriviallyDead, as pointed out by Duncan
2009-11-12 Chris Lattnerimplement a nice little efficiency hack in the inliner...
2009-10-13 Dan GohmanMove the InlineCost code from Transforms/Utils to Analysis.
2009-10-09 Dale JohannesenUse names instead of numbers for some of the magic
2009-10-09 Dale JohannesenWhen considering whether to inline Callee into Caller,
2009-10-04 Evan ChengAllow -inline-threshold override default threshold...
2009-08-31 Chris Lattnercomment and simplify some code.
2009-08-31 Chris LattnerFix PR4834, a tricky case where the inliner would resol...
2009-08-31 Chris LattnerFix some nasty callgraph dangling pointer problems in
2009-08-28 Chris Lattnerfinish a half formed thought :)
2009-08-27 Chris LattnerImplement a new optimization in the inliner: if inlinin...
2009-08-27 Chris Lattnerreduce header #include'age
2009-08-27 Chris Lattnerreduce inlining factor some stuff out to a static helpe...
2009-08-25 Dale JohannesenAllow multiple occurrences of -inline-threshold on
2009-07-31 Bill Wendling- Convert the rest of the DOUTs to DEBUG+errs().
2009-07-25 Daniel DunbarMore migration to raw_ostream, the water has dried...
2009-07-24 Dan GohmanConvert several more passes to use getAnalysisIfAvailab...
2009-07-18 Eli FriedmanAdd line breaks to make the debug output a bit more...
2009-05-23 Torok Edwinavailable_externall linkage is not local, this was...
2009-03-23 Dale JohannesenUse a SmallPtrSet instead of std::set.
2009-03-19 Dale JohannesenClear the cached cost when removing a function in
2009-01-15 Rafael EspindolaAdd the private linkage.
2009-01-12 Dale JohannesenEnable recursive inlining. Reduce inlining threshold
2009-01-11 Dale JohannesenIncrease default inlining aggressiveness in partial
2009-01-09 Dale JohannesenAdjustments to last patch based on review.
2008-11-21 Bill WendlingFix error where it wasn't getting the correct caller...
2008-11-21 Bill WendlingIf the function being inlined has a higher stack protec...
2008-11-05 Devang PatelDo now allow InlineAlways pass to remove dead functions.
2008-10-30 Daniel DunbarAdd InlineCost class for represent the estimated cost...
2008-10-29 Daniel DunbarFactor shouldInline method out of Inliner.
2008-09-26 Devang PatelImplement function notes as function attributes.
2008-09-25 Devang Patel Large mechanical patch.
2008-09-24 Devang PatelPut FN_NOTE_AlwaysInline and others in FnAttr namespace.
2008-09-23 Devang PatelMove FN_NOTE_AlwaysInline and other out of ParamAttrs...
2008-09-23 Devang PatelUse parameter attribute store (soon to be renamed) for
2008-09-22 Devang PatelAdd hasNote() to check note associated with a function.
2008-09-05 Duncan SandsUse removeAllCalledFunctions rather than removing
2008-09-04 Dan GohmanTidy up several unbeseeming casts from pointer to intptr_t.
2008-09-03 Devang PatelUpdate inline threshold for current function if the...
2008-09-03 Devang PatelHandle "always inline" note during inline cost analysis.
2008-09-03 Devang PatelHandle "noinline" note inside the simple inliner.
2008-09-02 Devang Patels/FP_AlwaysInline/FN_NOTE_AlwaysInline/g
2008-09-02 Devang Patelrespect inline=never and inline=always notes.
2008-05-13 Dan GohmanClean up the use of static and anonymous namespaces...
2008-05-06 Dan GohmanMake several variable declarations static.
2008-04-01 Evan Cheng1. Drop default inline threshold back down to 200.
2008-03-24 Evan ChengIncreasing the inline limit from (overly conservative...
2008-03-01 Chris Lattnerallow specified inline threshold to be negative, as...
2008-01-12 Chris LattnerAllow clients to specify the inline threshold when...
2007-12-29 Chris LattnerRemove attribution from file headers, per discussion...
2007-10-03 Dan GohmanUse empty() member functions when that's what's being...
2007-06-19 Tanya LattnerInliner pass header file was moved.
2007-05-06 Chris LattnerFix PR1395, by passing the ID correctly
2007-05-03 Devang PatelDrop 'const'
2007-05-02 Devang PatelUse 'static const char' instead of 'static const int'.
2007-05-01 Devang PatelDo not use typeinfo to identify pass in pass manager.
2007-01-30 Chris Lattnerthe inliner pass now passes targetdata down through...
2007-01-30 Reid SpencerFor PR1136: Rename GlobalVariable::isExternal as isDecl...
2006-12-19 Chris LattnerEliminate static ctors due to Statistic objects
2006-12-06 Chris LattnerDetemplatize the Statistic class. The only type it...
2006-11-26 Bill WendlingReplace #include <iostream> with llvm_* streams.
2006-11-09 Chris Lattnersecond patch to fix PR992/993.
2006-11-09 Chris LattnerMinimal patch to fix PR992/PR993
2006-11-02 Reid SpencerFor PR786:
2006-07-12 Chris LattnerChange the callgraph representation to store the callsi...
2006-05-12 Chris LattnerRemove some dead variables.
2006-01-22 Chris LattnerMake iostream #inclusion explicit
2006-01-14 Chris LattnerLet the inliner update the callgraph to reflect the...
2006-01-13 Chris LattnerFix 80 column violations
2005-04-21 Misha BrukmanRemove trailing whitespace
2004-09-18 Chris LattnerFix the inliner to always delete any edges from the...
2004-09-01 Reid SpencerChanges For Bug 352
2004-08-08 Chris LattnerFix another really nasty regression that Anshu pointed...
2004-07-29 Misha BrukmanFix #includes of i*.h => Instructions.h as per PR403.
2004-07-18 Chris LattnerFix a performance regression from the CPR patch, simpli...
2004-07-18 Chris LattnerFix a rather serious bug in previous checkin
2004-07-18 Reid Spencerbug 122:
2004-06-20 Chris LattnerFix the inliner to be deterministic, not letting its...
2004-05-24 Chris LattnerFix a bug in my previous checkin
2004-05-23 Chris LattnerFix cases where we missed inlining some more obvious...
2004-04-21 Chris LattnerFix an incredibly nasty iterator invalidation problem...
2004-04-21 Chris LattnerFix typeo
2004-04-20 Chris LattnerREALLY fix PR324: don't delete linkonce functions until...
2004-04-20 Chris LattnerFix PR324 and testcase: Inline/2004-04-20-InlineLinkOnc...
2004-04-12 Chris LattnerActually update the call graph as the inliner changes...
2004-04-12 Chris LattnerStop printing Function*
2004-04-08 Chris LattnerRemove the "really gross hacks" that are there to deal...
2003-11-21 Chris LattnerFinegrainify namespacification
2003-11-11 Brian GaekePut all LLVM code into the llvm namespace, as per bug...
2003-11-09 Chris LattnerDo NOT inline self recursive calls into other functions...
2003-10-31 Chris LattnerStrip off CPR's manually, because if we don't, the...
2003-10-20 John CriswellAdded LLVM project notice to the top of every C++ sourc...
2003-08-31 Chris LattnerHeavily refactor code: