Annotated edit history of
InLining version 4, including all changes.
View license author blame.
Rev |
Author |
# |
Line |
4 |
StuartYeates |
1 |
Copying all of a [Function] body into another function rather than just calling it. This may have several benefits (such as avoiding the FunctionCall/return overhead, and constant evaluation of the inlined function). |
2 |
JohnMcPherson |
2 |
|
|
|
3 |
Disadvantages of having some code inlined in many places (instead of as a single function) can include a larger binary, and cache misses during execution. |
3 |
StuartYeates |
4 |
|
|
|
5 |
Inlining is one of the easiest global optimisations in procedural languages such as [C]/[C++] and [Java]. |