As a part of the PREPARE High Performance Fortran compiler, a component has been designed and implemented which transforms an abstract, high-level internal representation of Fortran90 /HPF programs to a medium-level internal form. Normalizations and pre-optimizations are applied to simplify the task of the subsequent compiler phases. This paper describes a selection of translation techniques for data-parallel statements which were developed in this context. 1 Background This paper focuses on one specific component of the PREPARE HPF compiler. The context (other compiler components, data structures, the CoSy compiler generation environment) cannot be described here -- see [1], [2], [3], [4], [5], [6], [7] for more information. To understand the methods presented here it is most important to know that the PREPARE compiler, unlike many other HPF systems, is not a source-to-source translator but a real compiler: it translates the source program to an internal representation which is ...