next up previous
Next: Acknowledgments Up: Eliminating Redundant Function Calls Previous: The Halting Problem

Conclusion

We have shown that automatically detecting the reusability of functions is feasible and works in conjunction with the optimization that the GCC compiler can perform on such functions. We have also shown that there is promising performance improvement that can be gained through optimization of reusable functions. To conclude, we describe yet another benefit that such analysis and optimization can provide. If they are available in commercial compilers, then the analysis and optimization might potentially relieve the programmers of the burden of optimizing function calls manually. This might also lead to more readable, and hence maintanable code.



Indrayana Rustandi 2003-12-04