摘要 |
<p>According to one aspect of the present invention, a method is responsive to a data structure representing a sequence of instructions (fig.4c) representing a trace. The trace includes instructions comprising a conditional block (48A, 50) that represents at least a portion of a control flow construct. The trace may further include an instruction (34) that is positioned subsequent to the conditional block (48A, 50) and has a dependency to at least one of the instructions comprising the conditional block (120). The method comprises: removing, from the conditional block (48A, 50), at least one of the at least one of the at least one instructions (34) to the sequence at a position prior to the conditional block (48A, 50), the at least one predicated instruction having a correspondence with the at least one of the at least one instruction removed (34); and moving the instruction having a dependency to a position prior to the conditional block (48, 50).</p> |