Skip to main navigation Skip to search Skip to main content

COMPILER OPTIMIZATION BY DETECTING RECURSIVE SUBPROGRAMS.

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

4 Scopus citations

Abstract

A neglected aspect of compiler optimization concerns treating provably non-recursive routines differently than recursive ones. Possible code improvements resulting from this includes static variable allocation, faster call/return, application of the copy rule for expansion of programs, and stack reduction. Recursion detection algorithms are presented along with an empirical analysis of their performance on typical C language programs. Machine dependent performance is discussed for a variety of architectures.

Original languageEnglish
Title of host publicationProceedings of the Annual Conference of the Association for Computing Machinery
PublisherACM
Pages403-411
Number of pages9
ISBN (Print)0897911709, 9780897911702
DOIs
StatePublished - 1985

Publication series

NameProceedings of the Annual Conference of the Association for Computing Machinery

Fingerprint

Dive into the research topics of 'COMPILER OPTIMIZATION BY DETECTING RECURSIVE SUBPROGRAMS.'. Together they form a unique fingerprint.

Cite this