Patent ID: 6367067
Filing Date: 2002-04-02
Classification: G06F

Abstract:
A recording medium having a recorded compiler program which, during a compilation process, on a general purpose computer, converts a source program comprising an instruction sequence composed of serially arranged instructions into a VLIW (Very Long Instruction Word) sequence for use in a target VLIW processor, the recorded compiler program comprising:a division step for dividing each instruction including a constant in the instruction sequence into a plurality of divided instructions before generating each VLIW; an analysis step for analyzing dependence relations between each instruction in the instruction sequence including divided instructions generated in the division step according to an execution order of each instruction in the instruction sequence; and a relocation step for relocating instructions in the instruction sequence in compliance with the analyzed dependence relations and generating VLIWs which are each composed of a plurality of instructions that are executable in parallel.