Tag
inlining
- Oct 30, 2025 Inlining Decisions and the Cost Model Behind Them Inlining is chosen by a profitability estimate over caller and callee size, call frequency, and constant-argument opportunities, and every model trades code size against a set of downstream optimizations. compilers
- Apr 13, 2025 Debugging Optimised Code: Location Lists and Inlined Frames A variable at -O2 is a rule that changes with the program counter, and an inlined call is a frame that exists only in the debug information. Where both come from. developer tools
- Jun 11, 2024 The Runtime Cost of Indirection at Module Boundaries A cost model for boundary crossings: what inlining loses, what a virtual call and a cache miss actually cost, and when a coarse-grained interface beats a clean one. software architecture
- Oct 12, 2023 Counting Function Calls Without Losing the Call Count to Inlining Entry-point instrumentation gives exact invocation counts and a cost model that sampling cannot; inlining, tail calls, and recursion each break the correspondence between hooks and source functions. performance engineering