[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
[oota-llvm.git] / lib / Transforms / IPO / Inliner.cpp
2014-04-22 Chandler Carruth[Modules] Fix potential ODR violations by sinking the...
2014-04-17 NAKAMURA TakumiInliner::OptimizationRemark: Fix crash in clang/test...
2014-04-08 Diego NovilloAdd support for optimization reports.
2014-03-09 Chandler Carruth[C++11] Add range based accessors for the Use-Def chain...
2014-03-04 Chandler Carruth[Modules] Move CallSite into the IR library where it...
2014-02-25 Rafael EspindolaMake DataLayout a plain object, not a pass.
2014-02-21 Rafael EspindolaRename a few more DataLayout variables.
2014-02-06 Manman RenSet default of inlinecold-threshold to 225.
2014-02-05 Manman RenInliner uses a smaller inline threshold for callees...
2013-11-26 Chandler Carruth[PM] Split the CallGraph out from the ModulePass which...
2013-07-17 Hal FinkelFix comparisons of alloca alignment in inliner merging
2013-07-16 Hal FinkelWhen the inliner merges allocas, it must keep the large...
2013-01-23 Bill WendlingAdd the IR attribute 'sspstrong'.
2013-01-02 Chandler CarruthMove all of the header files which are involved in...
2012-12-30 Bill WendlingRemove the Function::getFnAttributes method in favor...
2012-12-27 Chandler CarruthMake this parameter be named consistently with most...
2012-12-19 Bill WendlingRename the 'Attributes' class to 'Attribute'. It's...
2012-12-13 Quentin ColombetTake into account minimize size attribute in the inliner.
2012-12-03 Chandler CarruthUse the new script to sort the includes of every file...
2012-10-10 Bill WendlingHave 'addFnAttr' take the attribute enum value. Then...
2012-10-09 Bill WendlingCreate enums for the different attributes.
2012-10-08 Micah VillmowMove TargetData to DataLayout.
2012-09-26 Bill WendlingRemove the `hasFnAttr' method from Function.
2012-09-13 Nadav RotemFix an 80 char line limit.
2012-08-29 Benjamin KramerMake MemoryBuiltins aware of TargetLibraryInfo.
2012-06-02 Benjamin KramerFix typos found by github.com/lyda/misspell-check
2012-05-23 Patrik HägglundFix the inliner so that the optsize function attribute...
2012-04-11 Chandler CarruthAdd two statistics to help track how we are computing...
2012-04-01 Chandler CarruthBelatedly address some code review from Chris.
2012-03-31 Chandler CarruthRemove a bunch of empty, dead, and no-op methods from...
2012-03-31 Chandler CarruthInitial commit for the rewrite of the inline cost analy...
2012-03-27 Chandler CarruthMake a seemingly tiny change to the inliner and fix...
2012-03-25 Chandler CarruthMove the instruction simplification of callsite argumen...
2012-03-16 Chandler CarruthStart removing the use of an ad-hoc 'never inline'...
2012-03-14 Chandler CarruthChange where we enable the heuristic that delays inlini...
2012-03-12 Chandler CarruthWhen inlining a function and adding its inner call...
2012-02-25 Chad RosierAdd support for disabling llvm.lifetime intrinsics...
2011-10-20 Eli FriedmanRefactor code from inlining and globalopt that checks...
2011-07-18 Chris Lattnerland David Blaikie's patch to de-constify Type, with...
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...
next