1. A method for determining reliably predicted instruction sequences for branch instructions, the method comprising: determining a plurality of instruction sequences, wherein each instruction sequence in the plurality of instruction sequences has been fetched at least a first threshold number of times; determining a branch instruction sequence from the plurality of instruction sequences that includes a plurality of branch instructions and has been correctly predicted to follow the plurality of branch instructions at least a second threshold number of times; storing the branch instruction sequence in a buffer; decoding a first branch instruction, wherein the first branch instruction is the first sequential instruction in the plurality of branch instructions; and retrieving the branch instruction sequence from the buffer for execution in response to decoding the first branch instruction.