1. A method of evaluating program code, the method comprising: identifying a first collection of ordered instructions that identifies an execution order of a first set of instructions based on a first condition, wherein the first collection of ordered instructions corresponds to a first execution path model; identifying a second collection of ordered instructions that identifies an execution order of a second set of instructions based on a second condition, wherein the second collection of ordered instructions corresponds to a second execution path model, wherein the first execution path model and the second execution path model are contained in different files, and wherein at least one of the tiles includes assembler assistance information that includes an assembler directive associated with another of the files; evaluating the first collection of ordered instructions and the second collection of ordered instructions to identify a hazard condition; and reporting the hazard condition.