Academic
Keywords
Data Flow Analysis

,Data Flow Analysis

Data Flow Analysis
Publications: 1,249| Citation Count: 25,503
Cumulative Annual
    • Data-flow analysis is a common technique to gather program information for use in transformations such as register allocation, dead-code elimination, common subexpression elimination, scheduling, and others. Tools for generating data-flow analysis implementations remove the need for implementers to explicitly write code that iterates over statements in a program, but still require them to implement details regarding the effects of aliasing, side effects, arrays, and user-defined structures...

    Andrew Stoneet al. Automatic Determination of May/Must Set Usage in DataFlow Analysis

    • Data flow analysis is a technique used to detect suspicious variable usage within a program. Its evaluation requires analysis of the flow graphs of the program...

    P. Fairfieldet al. Data flow analysis of recursive procedures

    • Data flow analysis is a versatile technique that can be used to address a variety of analysis problems. Typically, data flow analyzers are hand-crafted to solve a particular analysis problem. The cost of constructing analyzers can be high and is a barrier to evaluating alternative analyzer designs...

    Matthew B. Dwyeret al. A flexible architecture for building data flow analyzers

    • Data flow analysis is a time-consuming part of the optimization process. As transformations are made in a multiple pass global optimizer, the data flow information must be updated to reflect these changes. Various approaches have been used, including complete recalculation as well as partial recalculation over the affected area. The approach presented here has been designed for maximum efficiency...

    Suneel Jainet al. An efficient approach to data flow analysis in a multiple pass global ...

    • Data-flow analysis is a basis for program optimization and parallelizing transformations. The mechanism of passing reference parameters at call sites generates interprocedural aliases which complicate this analysis. Solutions have been developed for efficiently computing interprocedural aliases...

    Michael G. Burkeet al. Precise and efficient integration of interprocedural alias information...

Sort by: