fix PR9856, an incorrectly conservative assertion: a global can be
[oota-llvm.git] / lib / Transforms / IPO / Inliner.cpp
2011-04-23 Jay FoadRemove unused STL header includes.
2011-01-04 Dale JohannesenImprove the accuracy of the inlining heuristic looking...
2010-12-06 Chris LattnerFix PR8735, a really terrible problem in the inliner...
2010-12-06 Chris Lattnerimprove -debug output and comments a little.
2010-11-02 Jakob Stoklund OlesenLet the -inline-threshold command line argument take...
2010-08-06 Owen AndersonReapply r110396, with fixes to appease the Linux buildb...
2010-08-06 Owen AndersonRevert r110396 to fix buildbots.
2010-08-05 Owen AndersonDon't use PassInfo* as a type identifier for passes...
2010-07-28 Gabor Greifsimplify by using CallSite constructors; virtually...
2010-07-13 Eric ChristopherGrammar.
2010-05-31 Benjamin KramerAvoid swap when a copy suffices.
2010-05-01 Chris Lattnerrevert r102831. We already delete dead readonly calls in
2010-05-01 Owen AndersonDisable the call-deletion transformation introduced...
2010-05-01 Chris Lattnerrename InlineInfo.DevirtualizedCalls -> InlinedCalls to
2010-05-01 Chris LattnerThe inliner has traditionally not considered call sites
2010-04-25 Chris Lattnerremove #if 1's.
2010-04-23 Chris Lattnerenable my inliner change: add newly devirtualized call...
2010-04-23 Chris Lattnerswitch InlineInfo.DevirtualizedCalls's list to be of...
2010-04-23 Chris Lattnerdisable my previous inliner patch, it appears to be...
2010-04-22 Chris LattnerThe inliner was choosing to not consider call sites
2010-04-22 Chris Lattnerrefactor the interface to InlineFunction so that most...
2010-04-20 Chris Lattnermake the inliner do less work for leaf functions.
2010-04-16 Chris Lattnerintroduce a new CallGraphSCC class, and pass it around
2010-03-09 Jakob Stoklund OlesenTry to keep the cached inliner costs around for a bit...
2010-03-09 Jakob Stoklund OlesenRevert r98089, it was breaking a clang test.
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...
next