1. A method comprising: determining that an instruction instance is a branch instruction instance; responsive to determining that the instruction instance is a branch instruction instance, obtaining a branch prediction for the branch instruction instance and a confidence value of the branch prediction; determining that confidence for the branch prediction is low based on the confidence value; and responsive to said determining that confidence for the branch prediction is low based on the confidence value, generating predicated instruction instances based on the branch instruction instance.