1. In a computer processor that executes sequences of instructions stored in memory, wherein the sequences of instructions are organized as one or more instruction blocks each having an entry point and at least one exit point offset from the entry point, an apparatus for predicting control flow through sequences of instructions comprising: a table storing a plurality of entries each associated with an instruction block or part thereof, wherein at least one entry corresponding to a given instruction block or part thereof includes a predictor corresponding to a predicted execution path that exits the given Instruction block or part thereof, wherein the table is queried in order to generate a chain of predictors corresponding to a sequence of instruction bocks or parts thereof that is predicted to be executed by the computer processor.