Topic: code optimization
Topic: function call
Topic: in-line machine code
Topic: incremental compilation
Topic: macros
Topic: optimization of object-oriented programs
| |
Subtopic: in-line code
Quote: can generate code in-line for frequent use or as function calls for low-use [»cbb_1990, OK]
| Subtopic: incremental compilation
Quote: Self inlines many calls via dynamic compilation based on actual method usage [»smitRB10_1995]
| Subtopic: caller's local data
Quote: a parental variable allows an in-line procedure to reference its caller's local data; must match all attributes including name [»elshJL1_1991]
| Subtopic: inline interfaces
Quote: use inline functions to make interface classes affordable; e.g., an inline forwarding function that adjusts the type without generating additional code [»stroB_1991]
| Subtopic: inline module code
Quote: information hiding can lead to inefficient switching between modules due to subroutine calls; allow inline expansion of module code [»parnDL12_1972]
| Subtopic: inline virtual functions
Quote: replace virtual function tables with static type testing code; allows inlined function calls [»zendO10_1997]
| Subtopic: inline single-reference objects
Quote: automatically inline single-reference objects; 25% fewer cache misses; 14% faster programs [»dolbJ6_2000]
|
Related Topics
Topic: code optimization (54 items)
Topic: function call (28 items)
Topic: in-line machine code (5 items)
Topic: incremental compilation (3 items)
Topic: macros (22 items)
Topic: optimization of object-oriented programs (16 items)
|