This book is the PRODUCT of a twenty-year resarch project at Rice University
to develop fundamental compiler technologies for vector and parallel
computer systems. The effort was by Randy Allen and Ken Kennedy with the help of David Kuck and Michael Wolfe.
The application described in this document is for a PRODUCT that is subject to continuous developments and
improvements. All particulars of the PRODUCT and its use contained in this document are given by ARM in good
faith. However, all warranties implied or expressed, including but not limited to implied warranties of
merchantability, or fitness for purpose, are excluded.
Scope of this RevisionThe 2.0 revision of the specification is intended for PRODUCT design. Every attempt has been made to ensure aconsistent and implementable specification. Implementations should ensure compliance with this revision.