UPDF AI

Compiler Optimization of C++ Virtual Function Calls

S. Porat,D. Bernstein,2 Authors,Eran Yahav

1996 · DBLP: conf/coots/PoratBFRY96
USENIX Conference on Object-Oriented Technologies and Systems · 19 Citations

TLDR

Two generic optimization techniques to improve run-time performance of C++ virtual function calls are described: type specification and type prediction, which involves program analysis that results in a set of call sites to be optimized, and code transformations that replace the original dispatching mechanism in these sites by more efficient call expressions.