Patent ID: 8402429
Filing Date: 2013-03-19
Classification: G06F

Abstract:
1. A method for generating object code that uses calculated contents for a current variable determined from a definition of a predicate variable, comprising: determining, using a processor, a predicate condition that compares a predicate variable to a compared value, wherein the predicate condition is in a predicate block that exists on a path to a current block that accesses a current variable; deciding, using a processor, whether the current variable and the predicate variable are defined by a same sub-clique and whether a member of the same sub-clique sets the predicate variable to a predicate value that causes control flow to take the path from the predicate block to the current block; and upon a determination that the current variable and the predicate variable are defined by the same sub-clique and the member of the same sub-clique sets the predicate variable to the predicate value that causes control flow to take the path from the predicate block to the current block, calculating calculated contents for the current variable and generating first object code that loads the calculated contents.