摘要 |
PURPOSE:To derive easily a dependence relation of a vector data by converting an array having various vector indexes related to an optional vector data, to an expression using a common vector index in which an initial value is '1' and an incremental value is '1'. CONSTITUTION:A source program which is inputted from a program input part 11 is supplied to a vector-conversion processing part 12, and converted to a format of a vector-conversion processing. A vector data in this program which is converted to a vector is detected by a vector data detecting part 13. In the detected vector data, a subscript expression of each of a pair of vector data having a data dependence expression of each of a pair of vector data having a data dependence relation is converted to an expression using a common vector index by a vector index converting part 14. A data dependence relation analyzing part 15 derives a difference of the subscript expressions of each of a pair of vector data which is converted to an expression using the common vector index, and analyzes a preceding order relation of both of them. |