| Commit message (Expand) | Author | Age | Files | Lines |
| * | use isInstructionTriviallyDead, as pointed out by Duncan | Chris Lattner | 2009-11-12 | 1 | -3/+3 |
| * | implement a nice little efficiency hack in the inliner. Since we're now | Chris Lattner | 2009-11-12 | 1 | -14/+30 |
| * | Move the InlineCost code from Transforms/Utils to Analysis. | Dan Gohman | 2009-10-13 | 1 | -1/+1 |
| * | Use names instead of numbers for some of the magic | Dale Johannesen | 2009-10-09 | 1 | -3/+4 |
| * | When considering whether to inline Callee into Caller, | Dale Johannesen | 2009-10-09 | 1 | -6/+70 |
| * | Allow -inline-threshold override default threshold even if compiling to optim... | Evan Cheng | 2009-10-04 | 1 | -0/+1 |
| * | comment and simplify some code. | Chris Lattner | 2009-08-31 | 1 | -19/+14 |
| * | Fix PR4834, a tricky case where the inliner would resolve an | Chris Lattner | 2009-08-31 | 1 | -6/+9 |
| * | Fix some nasty callgraph dangling pointer problems in | Chris Lattner | 2009-08-31 | 1 | -1/+1 |
| * | finish a half formed thought :) | Chris Lattner | 2009-08-28 | 1 | -1/+4 |
| * | Implement a new optimization in the inliner: if inlining multiple | Chris Lattner | 2009-08-27 | 1 | -25/+125 |
| * | reduce header #include'age | Chris Lattner | 2009-08-27 | 1 | -1/+4 |
| * | reduce inlining factor some stuff out to a static helper function, | Chris Lattner | 2009-08-27 | 1 | -87/+104 |
| * | Allow multiple occurrences of -inline-threshold on | Dale Johannesen | 2009-08-25 | 1 | -1/+1 |
| * | - Convert the rest of the DOUTs to DEBUG+errs(). | Bill Wendling | 2009-07-31 | 1 | -14/+13 |
| * | More migration to raw_ostream, the water has dried up around the iostream hole. | Daniel Dunbar | 2009-07-25 | 1 | -2/+4 |
| * | Convert several more passes to use getAnalysisIfAvailable<TargetData>() | Dan Gohman | 2009-07-24 | 1 | -4/+3 |
| * | Add line breaks to make the debug output a bit more readable. | Eli Friedman | 2009-07-18 | 1 | -4/+4 |
| * | available_externall linkage is not local, this was confusing the codegenerator, | Torok Edwin | 2009-05-23 | 1 | -1/+2 |
| * | Use a SmallPtrSet instead of std::set. | Dale Johannesen | 2009-03-23 | 1 | -2/+2 |
| * | Clear the cached cost when removing a function in | Dale Johannesen | 2009-03-19 | 1 | -7/+12 |
| * | Add the private linkage. | Rafael Espindola | 2009-01-15 | 1 | -2/+2 |
| * | Enable recursive inlining. Reduce inlining threshold | Dale Johannesen | 2009-01-12 | 1 | -5/+5 |
| * | Increase default inlining aggressiveness in partial | Dale Johannesen | 2009-01-11 | 1 | -2/+2 |
| * | Adjustments to last patch based on review. | Dale Johannesen | 2009-01-09 | 1 | -0/+5 |
| * | Fix error where it wasn't getting the correct caller function. | Bill Wendling | 2008-11-21 | 1 | -1/+2 |
| * | If the function being inlined has a higher stack protection level than the | Bill Wendling | 2008-11-21 | 1 | -0/+9 |
| * | Do now allow InlineAlways pass to remove dead functions. | Devang Patel | 2008-11-05 | 1 | -0/+10 |
| * | Add InlineCost class for represent the estimated cost of inlining a | Daniel Dunbar | 2008-10-30 | 1 | -1/+14 |
| * | Factor shouldInline method out of Inliner. | Daniel Dunbar | 2008-10-29 | 1 | -18/+26 |
| * | Implement function notes as function attributes. | Devang Patel | 2008-09-26 | 1 | -1/+2 |
| * | Large mechanical patch. | Devang Patel | 2008-09-25 | 1 | -1/+1 |
| * | Put FN_NOTE_AlwaysInline and others in FnAttr namespace. | Devang Patel | 2008-09-24 | 1 | -1/+1 |
| * | Move FN_NOTE_AlwaysInline and other out of ParamAttrs namespace. | Devang Patel | 2008-09-23 | 1 | -1/+1 |
| * | Use parameter attribute store (soon to be renamed) for | Devang Patel | 2008-09-23 | 1 | -1/+1 |
| * | Add hasNote() to check note associated with a function. | Devang Patel | 2008-09-22 | 1 | -1/+1 |
| * | Use removeAllCalledFunctions rather than removing | Duncan Sands | 2008-09-05 | 1 | -5/+3 |
| * | Tidy up several unbeseeming casts from pointer to intptr_t. | Dan Gohman | 2008-09-04 | 1 | -4/+4 |
| * | Update inline threshold for current function if the notes say, optimize for s... | Devang Patel | 2008-09-03 | 1 | -2/+9 |
| * | Handle "always inline" note during inline cost analysis. | Devang Patel | 2008-09-03 | 1 | -6/+1 |
| * | Handle "noinline" note inside the simple inliner. | Devang Patel | 2008-09-03 | 1 | -4/+2 |
| * | s/FP_AlwaysInline/FN_NOTE_AlwaysInline/g | Devang Patel | 2008-09-02 | 1 | -2/+2 |
| * | respect inline=never and inline=always notes. | Devang Patel | 2008-09-02 | 1 | -1/+8 |
| * | Clean up the use of static and anonymous namespaces. This turned up | Dan Gohman | 2008-05-13 | 1 | -4/+2 |
| * | Make several variable declarations static. | Dan Gohman | 2008-05-06 | 1 | -1/+1 |
| * | 1. Drop default inline threshold back down to 200. | Evan Cheng | 2008-04-01 | 1 | -2/+2 |
| * | Increasing the inline limit from (overly conservative) 200 to 300. Given each... | Evan Cheng | 2008-03-24 | 1 | -4/+6 |
| * | allow specified inline threshold to be negative, as the value is | Chris Lattner | 2008-03-01 | 1 | -1/+1 |
| * | Allow clients to specify the inline threshold when creating | Chris Lattner | 2008-01-12 | 1 | -0/+3 |
| * | Remove attribution from file headers, per discussion on llvmdev. | Chris Lattner | 2007-12-29 | 1 | -2/+2 |