index
:
external_llvm.git
replicant-6.0
Unnamed repository; edit this file 'description' to name the repository.
git repository hosting
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
lib
/
Analysis
/
InlineCost.cpp
Commit message (
Expand
)
Author
Age
Files
Lines
*
Change condition for determining whether a function is small for inlining met...
Eli Friedman
2011-05-24
1
-1
/
+1
*
Extra refactoring noticed by Eli Friedman.
Rafael Espindola
2011-05-16
1
-9
/
+8
*
Fix a ton of comment typos found by codespell. Patch by
Chris Lattner
2011-04-15
1
-2
/
+2
*
Remove premature optimization that avoided calculating argument weights
Eric Christopher
2011-02-06
1
-5
/
+0
*
Fix cut and paste error spotted by Jakob.
Eric Christopher
2011-02-05
1
-1
/
+1
*
Rewrite how the indirect call bonus is handled. This now works by:
Eric Christopher
2011-02-05
1
-78
/
+125
*
Reapply 124275 since the Dragonegg failure was unreproducible.
Eric Christopher
2011-02-01
1
-82
/
+85
*
Temporarily revert 124275 to see if it brings the dragonegg buildbot back.
Eric Christopher
2011-01-26
1
-85
/
+82
*
Separate out the constant bonus from the size reduction metrics. Rework
Eric Christopher
2011-01-26
1
-82
/
+85
*
Coding style formatting changes.
Eric Christopher
2011-01-26
1
-7
/
+2
*
Reorganize this so that the early exit and special cases come early
Eric Christopher
2011-01-25
1
-26
/
+26
*
Add a FIXME explaining the move to a single indirect call bonus per function
Eric Christopher
2011-01-22
1
-0
/
+5
*
Only apply the devirtualization bonus once instead of per-call site in the
Eric Christopher
2011-01-22
1
-2
/
+6
*
Now using a variant of the existing inlining heuristics to decide whether to ...
Kenneth Uildriks
2010-10-09
1
-0
/
+70
*
Start separating out code metrics into code size metrics and code performance...
Kenneth Uildriks
2010-10-08
1
-10
/
+53
*
What the loop unroller cares about, rather than just not unrolling loops with...
Owen Anderson
2010-09-09
1
-0
/
+6
*
Refactor code-size reduction estimation methods out of InlineCostAnalyzer and...
Owen Anderson
2010-09-09
1
-92
/
+90
*
use ImmutableCallSite for const-corrgoodness
Gabor Greif
2010-07-27
1
-4
/
+4
*
Pulled CodeMetrics out of InlineCost.h and made it a bit more general, so it ...
Kenneth Uildriks
2010-06-09
1
-7
/
+20
*
Avoid counting InlineAsm as a call - it prevents loop unrolling.
Jakob Stoklund Olesen
2010-05-26
1
-1
/
+5
*
Clear CachedFunctionInfo upon Pass::releaseMemory. Because ValueMap will abort
Nick Lewycky
2010-05-12
1
-1
/
+6
*
Added a variant of InlineCostAnalyzer::getInlineCost() that takes the called ...
David Chisnall
2010-05-01
1
-3
/
+9
*
Dan recently disabled recursive inlining within a function, but we
Chris Lattner
2010-04-30
1
-1
/
+9
*
Revert r101471. For tight recursive functions which have multiple
Dan Gohman
2010-04-21
1
-7
/
+0
*
fix PR6858: a dangling pointer use bug which was caused
Chris Lattner
2010-04-17
1
-1
/
+8
*
a bunch of cleanups and tweaks, no functionality changes.
Chris Lattner
2010-04-17
1
-42
/
+48
*
Disable inlining of recursive calls. It can complicate tailcallelim and
Dan Gohman
2010-04-16
1
-0
/
+7
*
Make callIsSmall accessible as a utility function.
Dan Gohman
2010-04-16
1
-4
/
+4
*
performance: cache the dereferenced use_iterator
Gabor Greif
2010-04-14
1
-7
/
+8
*
Reapply r99451 with a fix to move the NoInline check to the cost functions
Eric Christopher
2010-03-25
1
-2
/
+4
*
Treat copysignl like the other copysign functions.
Duncan Sands
2010-03-15
1
-1
/
+1
*
Do not ignore arg_size() impact while counting bb instructions.
Devang Patel
2010-03-13
1
-3
/
+2
*
Remove extra parameter.
Devang Patel
2010-03-13
1
-5
/
+4
*
Do not overestimate code size reduction in presense of debug info.
Devang Patel
2010-03-13
1
-6
/
+11
*
Try to keep the cached inliner costs around for a bit longer for big functions.
Jakob Stoklund Olesen
2010-03-09
1
-0
/
+42
*
Revert r98089, it was breaking a clang test.
Jakob Stoklund Olesen
2010-03-09
1
-36
/
+0
*
Try to keep the cached inliner costs around for a bit longer for big functions.
Jakob Stoklund Olesen
2010-03-09
1
-0
/
+36
*
Permit inlining into huge functions. This heuristic is ancient, and inlining
Jakob Stoklund Olesen
2010-03-09
1
-5
/
+0
*
There are two ways of checking for a given type, for example isa<PointerType>(T)
Duncan Sands
2010-02-16
1
-2
/
+2
*
Update CodeMetrics to count 'big' function calls explicitly.
Jakob Stoklund Olesen
2010-02-05
1
-5
/
+9
*
Fix inline cost predictions with SCIENCE.
Jakob Stoklund Olesen
2010-01-26
1
-28
/
+31
*
Revert test polarity to match comment and desired outcome. Remove undeserved ...
Jakob Stoklund Olesen
2010-01-26
1
-2
/
+2
*
Remove dead code.
Jakob Stoklund Olesen
2010-01-26
1
-3
/
+0
*
Skip calculation of ArgumentWeights if it will never be used.
Jakob Stoklund Olesen
2010-01-26
1
-0
/
+6
*
Pad my commit stats by reducing indentation in this now separate
Eric Christopher
2010-01-14
1
-19
/
+20
*
Few minor changes that were requested. No functional change.
Eric Christopher
2010-01-14
1
-2
/
+6
*
Small tweak to inline cost computation. Ext of i/fcmp results are mostly opti...
Evan Cheng
2010-01-14
1
-1
/
+6
*
Reduce the inlining cost of functions that contain calls to easily,
Eric Christopher
2010-01-14
1
-1
/
+27
*
Add a missing closing parenthesis, and tweak to fit in 80
Duncan Sands
2009-11-01
1
-2
/
+2
*
add a comment about why we don't allow inlining indbr.
Chris Lattner
2009-11-01
1
-0
/
+5
[next]