International audienceInterprocedural analyses (IPA) are becoming more and more common in com mercial compilers . But research on the analysis of Fortran programs is still go ing on as a number of problems are not yet satisfactorily solved and others are emerging with new language dialects. This paper presents a survey of the main interprocedural analysis techniques with an emphasis on the suitability of the analysis framework for the characteristics of the original semantic prob lem. Our experience with the pips interprocedural compiler workbench is then described. PIPS includes a make-like mechanism, PipsMake, which takes care of the interleavings between top down and bottom up analyses and allows a quick prototyping of new interprocedura...
This work describes the development of a Fortran parsing tool, which extracts parallelising informat...
International audienceThis paper presents an environment for programming distributed memory computer...
We developed a dataflow framework which provides a basis for rigorously defining strategies to make ...
International audienceThis paper reports on an approach for improving the understanding of old progr...
7 pagesInternational audiencePIPS, a state-of-the-art, source-to-source compilation and optimization...
Special Issue on LCPC'95 ; 29 pagesInternational audienceMany program optimizations require exact kn...
We present an overview of our interprocedural analysis system, which applies the program analysis re...
In this article we examine the role played by the interprocedural analysis of array accesses in the ...
Abstract Many program optimizations require exact knowledge of the sets of array elements that are ...
Although it has many flaws by comparison with more modern programming languages, Fortran remains the...
The PIPS project was started in 1988 to investigate the automatic detection of medium- and large-gra...
AbstractWe present a framework for program analysis of languages with procedures which is general en...
It is di cult to maintain legacy Fortran programs that use outdated programming constructs, especial...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
Abstract. Many program optimizations require exact knowledge of the sets of array elements that are ...
This work describes the development of a Fortran parsing tool, which extracts parallelising informat...
International audienceThis paper presents an environment for programming distributed memory computer...
We developed a dataflow framework which provides a basis for rigorously defining strategies to make ...
International audienceThis paper reports on an approach for improving the understanding of old progr...
7 pagesInternational audiencePIPS, a state-of-the-art, source-to-source compilation and optimization...
Special Issue on LCPC'95 ; 29 pagesInternational audienceMany program optimizations require exact kn...
We present an overview of our interprocedural analysis system, which applies the program analysis re...
In this article we examine the role played by the interprocedural analysis of array accesses in the ...
Abstract Many program optimizations require exact knowledge of the sets of array elements that are ...
Although it has many flaws by comparison with more modern programming languages, Fortran remains the...
The PIPS project was started in 1988 to investigate the automatic detection of medium- and large-gra...
AbstractWe present a framework for program analysis of languages with procedures which is general en...
It is di cult to maintain legacy Fortran programs that use outdated programming constructs, especial...
In this paper, we present the first, preliminary results of HPF/Fortran-D language analysis based on...
Abstract. Many program optimizations require exact knowledge of the sets of array elements that are ...
This work describes the development of a Fortran parsing tool, which extracts parallelising informat...
International audienceThis paper presents an environment for programming distributed memory computer...
We developed a dataflow framework which provides a basis for rigorously defining strategies to make ...