Complete inlining of recursive calls: beyond tail-recursion elimination

  • Authors:
  • Peiyi Tang

  • Affiliations:
  • University of Arkansas at Little Rock, Little Rock, AR

  • Venue:
  • Proceedings of the 44th annual Southeast regional conference
  • Year:
  • 2006

Quantified Score

Hi-index 0.01

Visualization

Abstract

A compiler optimizing transformation called complete inlining to inline and eliminate recursive calls is presented. The complete inlining can eliminate the recursive calls that cannot be eliminated by tail-recursion elimination. It can inline the recursive calls completely which the existing procedure inlining can only inline partially.