2013-01-23 |
Bill Wendling | Add the IR attribute 'sspstrong'. |
blob | commitdiff | raw |
2013-01-02 |
Chandler Carruth | Move all of the header files which are involved in... |
blob | commitdiff | raw | diff to current |
2012-12-30 |
Bill Wendling | Remove the Function::getFnAttributes method in favor... |
blob | commitdiff | raw | diff to current |
2012-12-27 |
Chandler Carruth | Make this parameter be named consistently with most... |
blob | commitdiff | raw | diff to current |
2012-12-19 |
Bill Wendling | Rename the 'Attributes' class to 'Attribute'. It's... |
blob | commitdiff | raw | diff to current |
2012-12-13 |
Quentin Colombet | Take into account minimize size attribute in the inliner. |
blob | commitdiff | raw | diff to current |
2012-12-03 |
Chandler Carruth | Use the new script to sort the includes of every file... |
blob | commitdiff | raw | diff to current |
2012-10-10 |
Bill Wendling | Have 'addFnAttr' take the attribute enum value. Then... |
blob | commitdiff | raw | diff to current |
2012-10-09 |
Bill Wendling | Create enums for the different attributes. |
blob | commitdiff | raw | diff to current |
2012-10-08 |
Micah Villmow | Move TargetData to DataLayout. |
blob | commitdiff | raw | diff to current |
2012-09-26 |
Bill Wendling | Remove the `hasFnAttr' method from Function. |
blob | commitdiff | raw | diff to current |
2012-09-13 |
Nadav Rotem | Fix an 80 char line limit. |
blob | commitdiff | raw | diff to current |
2012-08-29 |
Benjamin Kramer | Make MemoryBuiltins aware of TargetLibraryInfo. |
blob | commitdiff | raw | diff to current |
2012-06-02 |
Benjamin Kramer | Fix typos found by github.com/lyda/misspell-check |
blob | commitdiff | raw | diff to current |
2012-05-23 |
Patrik Hägglund | Fix the inliner so that the optsize function attribute... |
blob | commitdiff | raw | diff to current |
2012-04-11 |
Chandler Carruth | Add two statistics to help track how we are computing... |
blob | commitdiff | raw | diff to current |
2012-04-01 |
Chandler Carruth | Belatedly address some code review from Chris. |
blob | commitdiff | raw | diff to current |
2012-03-31 |
Chandler Carruth | Remove a bunch of empty, dead, and no-op methods from... |
blob | commitdiff | raw | diff to current |
2012-03-31 |
Chandler Carruth | Initial commit for the rewrite of the inline cost analy... |
blob | commitdiff | raw | diff to current |
2012-03-27 |
Chandler Carruth | Make a seemingly tiny change to the inliner and fix... |
blob | commitdiff | raw | diff to current |
2012-03-25 |
Chandler Carruth | Move the instruction simplification of callsite argumen... |
blob | commitdiff | raw | diff to current |
2012-03-16 |
Chandler Carruth | Start removing the use of an ad-hoc 'never inline'... |
blob | commitdiff | raw | diff to current |
2012-03-14 |
Chandler Carruth | Change where we enable the heuristic that delays inlini... |
blob | commitdiff | raw | diff to current |
2012-03-12 |
Chandler Carruth | When inlining a function and adding its inner call... |
blob | commitdiff | raw | diff to current |
2012-02-25 |
Chad Rosier | Add support for disabling llvm.lifetime intrinsics... |
blob | commitdiff | raw | diff to current |
2011-10-20 |
Eli Friedman | Refactor code from inlining and globalopt that checks... |
blob | commitdiff | raw | diff to current |
2011-07-18 |
Chris Lattner | land David Blaikie's patch to de-constify Type, with... |
blob | commitdiff | raw | diff to current |
2011-04-23 |
Jay Foad | Remove unused STL header includes. |
blob | commitdiff | raw | diff to current |
2011-01-04 |
Dale Johannesen | Improve the accuracy of the inlining heuristic looking... |
blob | commitdiff | raw | diff to current |
2010-12-06 |
Chris Lattner | Fix PR8735, a really terrible problem in the inliner... |
blob | commitdiff | raw | diff to current |
2010-12-06 |
Chris Lattner | improve -debug output and comments a little. |
blob | commitdiff | raw | diff to current |
2010-11-02 |
Jakob Stoklund Olesen | Let the -inline-threshold command line argument take... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Reapply r110396, with fixes to appease the Linux buildb... |
blob | commitdiff | raw | diff to current |
2010-08-06 |
Owen Anderson | Revert r110396 to fix buildbots. |
blob | commitdiff | raw | diff to current |
2010-08-05 |
Owen Anderson | Don't use PassInfo* as a type identifier for passes... |
blob | commitdiff | raw | diff to current |
2010-07-28 |
Gabor Greif | simplify by using CallSite constructors; virtually... |
blob | commitdiff | raw | diff to current |
2010-07-13 |
Eric Christopher | Grammar. |
blob | commitdiff | raw | diff to current |
2010-05-31 |
Benjamin Kramer | Avoid swap when a copy suffices. |
blob | commitdiff | raw | diff to current |
2010-05-01 |
Chris Lattner | revert r102831. We already delete dead readonly calls in |
blob | commitdiff | raw | diff to current |
2010-05-01 |
Owen Anderson | Disable the call-deletion transformation introduced... |
blob | commitdiff | raw | diff to current |
2010-05-01 |
Chris Lattner | rename InlineInfo.DevirtualizedCalls -> InlinedCalls to |
blob | commitdiff | raw | diff to current |
2010-05-01 |
Chris Lattner | The inliner has traditionally not considered call sites |
blob | commitdiff | raw | diff to current |
2010-04-25 |
Chris Lattner | remove #if 1's. |
blob | commitdiff | raw | diff to current |
2010-04-23 |
Chris Lattner | enable my inliner change: add newly devirtualized call... |
blob | commitdiff | raw | diff to current |
2010-04-23 |
Chris Lattner | switch InlineInfo.DevirtualizedCalls's list to be of... |
blob | commitdiff | raw | diff to current |
2010-04-23 |
Chris Lattner | disable my previous inliner patch, it appears to be... |
blob | commitdiff | raw | diff to current |
2010-04-22 |
Chris Lattner | The inliner was choosing to not consider call sites |
blob | commitdiff | raw | diff to current |
2010-04-22 |
Chris Lattner | refactor the interface to InlineFunction so that most... |
blob | commitdiff | raw | diff to current |
2010-04-20 |
Chris Lattner | make the inliner do less work for leaf functions. |
blob | commitdiff | raw | diff to current |
2010-04-16 |
Chris Lattner | introduce a new CallGraphSCC class, and pass it around |
blob | commitdiff | raw | diff to current |
2010-03-09 |
Jakob Stoklund Olesen | Try to keep the cached inliner costs around for a bit... |
blob | commitdiff | raw | diff to current |
2010-03-09 |
Jakob Stoklund Olesen | Revert r98089, it was breaking a clang test. |
blob | commitdiff | raw | diff to current |
2010-03-09 |
Jakob Stoklund Olesen | Try to keep the cached inliner costs around for a bit... |
blob | commitdiff | raw | diff to current |
2010-03-09 |
Jakob Stoklund Olesen | Add inlining threshold to log output. |
blob | commitdiff | raw | diff to current |
2010-02-13 |
Jakob Stoklund Olesen | Enable the inlinehint attribute in the Inliner. |
blob | commitdiff | raw | diff to current |
2010-02-06 |
Jakob Stoklund Olesen | Reintroduce the InlineHint function attribute. |
blob | commitdiff | raw | diff to current |
2010-02-04 |
Jakob Stoklund Olesen | Increase inliner thresholds by 25. |
blob | commitdiff | raw | diff to current |
2010-01-20 |
Jakob Stoklund Olesen | Move per-function inline threshold calculation to a... |
blob | commitdiff | raw | diff to current |
2010-01-05 |
David Greene | Change errs() to dbgs(). |
blob | commitdiff | raw | diff to current |
2009-11-12 |
Chris Lattner | use isInstructionTriviallyDead, as pointed out by Duncan |
blob | commitdiff | raw | diff to current |
2009-11-12 |
Chris Lattner | implement a nice little efficiency hack in the inliner... |
blob | commitdiff | raw | diff to current |
2009-10-13 |
Dan Gohman | Move the InlineCost code from Transforms/Utils to Analysis. |
blob | commitdiff | raw | diff to current |
2009-10-09 |
Dale Johannesen | Use names instead of numbers for some of the magic |
blob | commitdiff | raw | diff to current |
2009-10-09 |
Dale Johannesen | When considering whether to inline Callee into Caller, |
blob | commitdiff | raw | diff to current |
2009-10-04 |
Evan Cheng | Allow -inline-threshold override default threshold... |
blob | commitdiff | raw | diff to current |
2009-08-31 |
Chris Lattner | comment and simplify some code. |
blob | commitdiff | raw | diff to current |
2009-08-31 |
Chris Lattner | Fix PR4834, a tricky case where the inliner would resol... |
blob | commitdiff | raw | diff to current |
2009-08-31 |
Chris Lattner | Fix some nasty callgraph dangling pointer problems in |
blob | commitdiff | raw | diff to current |
2009-08-28 |
Chris Lattner | finish a half formed thought :) |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Chris Lattner | Implement a new optimization in the inliner: if inlinin... |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Chris Lattner | reduce header #include'age |
blob | commitdiff | raw | diff to current |
2009-08-27 |
Chris Lattner | reduce inlining factor some stuff out to a static helpe... |
blob | commitdiff | raw | diff to current |
2009-08-25 |
Dale Johannesen | Allow multiple occurrences of -inline-threshold on |
blob | commitdiff | raw | diff to current |
2009-07-31 |
Bill Wendling | - Convert the rest of the DOUTs to DEBUG+errs(). |
blob | commitdiff | raw | diff to current |
2009-07-25 |
Daniel Dunbar | More migration to raw_ostream, the water has dried... |
blob | commitdiff | raw | diff to current |
2009-07-24 |
Dan Gohman | Convert several more passes to use getAnalysisIfAvailab... |
blob | commitdiff | raw | diff to current |
2009-07-18 |
Eli Friedman | Add line breaks to make the debug output a bit more... |
blob | commitdiff | raw | diff to current |
2009-05-23 |
Torok Edwin | available_externall linkage is not local, this was... |
blob | commitdiff | raw | diff to current |
2009-03-23 |
Dale Johannesen | Use a SmallPtrSet instead of std::set. |
blob | commitdiff | raw | diff to current |
2009-03-19 |
Dale Johannesen | Clear the cached cost when removing a function in |
blob | commitdiff | raw | diff to current |
2009-01-15 |
Rafael Espindola | Add the private linkage. |
blob | commitdiff | raw | diff to current |
2009-01-12 |
Dale Johannesen | Enable recursive inlining. Reduce inlining threshold |
blob | commitdiff | raw | diff to current |
2009-01-11 |
Dale Johannesen | Increase default inlining aggressiveness in partial |
blob | commitdiff | raw | diff to current |
2009-01-09 |
Dale Johannesen | Adjustments to last patch based on review. |
blob | commitdiff | raw | diff to current |
2008-11-21 |
Bill Wendling | Fix error where it wasn't getting the correct caller... |
blob | commitdiff | raw | diff to current |
2008-11-21 |
Bill Wendling | If the function being inlined has a higher stack protec... |
blob | commitdiff | raw | diff to current |
2008-11-05 |
Devang Patel | Do now allow InlineAlways pass to remove dead functions. |
blob | commitdiff | raw | diff to current |
2008-10-30 |
Daniel Dunbar | Add InlineCost class for represent the estimated cost... |
blob | commitdiff | raw | diff to current |
2008-10-29 |
Daniel Dunbar | Factor shouldInline method out of Inliner. |
blob | commitdiff | raw | diff to current |
2008-09-26 |
Devang Patel | Implement function notes as function attributes. |
blob | commitdiff | raw | diff to current |
2008-09-25 |
Devang Patel | Large mechanical patch. |
blob | commitdiff | raw | diff to current |
2008-09-24 |
Devang Patel | Put FN_NOTE_AlwaysInline and others in FnAttr namespace. |
blob | commitdiff | raw | diff to current |
2008-09-23 |
Devang Patel | Move FN_NOTE_AlwaysInline and other out of ParamAttrs... |
blob | commitdiff | raw | diff to current |
2008-09-23 |
Devang Patel | Use parameter attribute store (soon to be renamed) for |
blob | commitdiff | raw | diff to current |
2008-09-22 |
Devang Patel | Add hasNote() to check note associated with a function. |
blob | commitdiff | raw | diff to current |
2008-09-05 |
Duncan Sands | Use removeAllCalledFunctions rather than removing |
blob | commitdiff | raw | diff to current |
2008-09-04 |
Dan Gohman | Tidy up several unbeseeming casts from pointer to intptr_t. |
blob | commitdiff | raw | diff to current |
2008-09-03 |
Devang Patel | Update inline threshold for current function if the... |
blob | commitdiff | raw | diff to current |
2008-09-03 |
Devang Patel | Handle "always inline" note during inline cost analysis. |
blob | commitdiff | raw | diff to current |
2008-09-03 |
Devang Patel | Handle "noinline" note inside the simple inliner. |
blob | commitdiff | raw | diff to current |
next |