1. A method of predicting the direction of branches, said method comprising: obtaining, by a processor of a computing environment, a branch instruction for which a direction of a branch of the branch instruction is to be predicted; and predicting, by the processor, the direction of the branch, the predicting employing a correlating value to select information to be used in the predicting, the correlating value based on an occurrence of a correlating event used to obtain the branch instruction, the correlating event being an event different from the branch instruction and configured to affect a direction of a flow of code that includes the correlating event.