skip to main content
article
Open Access

A solution to a problem with Morel and Renvoise's “Global optimization by suppression of partial redundancies”

Authors Info & Claims
Published:01 October 1988Publication History
Skip Abstract Section

Abstract

Morel and Renvoise have previously described a method for global optimization and code motion by suppression of partial redundancies [l]. Morel and Renvoise use data flow analysis to determine expression computations that should be inserted at the end of certain basic blocks and to determine redundant computations that can be eliminated. The execution of these techniques results in the movement of loop invariant expressions out of the loop. In addition to [l] Morel and Renvoise's techniques can also be applied to subexpressions of larger expressions. Then, however, in certain special cases these optimization techniques move expressions to places where some of its subexpressions are neither available nor moved together with the expression. In this paper we present a modification of Morel and Renvoise's algorithm that avoids the above described situations.

References

  1. 1 MOREL, E., AND RENVOISE, C. Global optimization by suppression of partial redundancies. Commun. ACM 22, 2 (1979), 96-103, 111-126. Google ScholarGoogle Scholar

Index Terms

  1. A solution to a problem with Morel and Renvoise's “Global optimization by suppression of partial redundancies”

    Recommendations

    Comments

    Login options

    Check if you have access through your login credentials or your institution to get full access on this article.

    Sign in

    Full Access

    • Published in

      cover image ACM Transactions on Programming Languages and Systems
      ACM Transactions on Programming Languages and Systems  Volume 10, Issue 4
      Oct. 1988
      128 pages
      ISSN:0164-0925
      EISSN:1558-4593
      DOI:10.1145/48022
      Issue’s Table of Contents

      Copyright © 1988 ACM

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      • Published: 1 October 1988
      Published in toplas Volume 10, Issue 4

      Permissions

      Request permissions about this article.

      Request Permissions

      Check for updates

      Qualifiers

      • article

    PDF Format

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader