1. A method, comprising: detecting a first conditional branch instruction that follows a predicate-generating instruction, wherein the first conditional branch instruction branches backwards when taken, wherein the predicate-generating instruction, when executed, generates a predicate vector dependent upon a dependency vector, wherein each element of the dependency vector includes an index that indicates whether a data dependency exists between elements of a vector instruction, wherein the first conditional branch instruction forms part of a vector partitioning loop that executes the vector instruction one or more times, wherein a number of iterations of the vector partitioning loop depends upon the dependency vector, and wherein the predicate vector indicates which elements of the vector instruction are to be processed during execution of the vector instruction; receiving an indication of a prediction accuracy of the first conditional branch instruction; and in response to determining, based upon the indication of the prediction accuracy, that the prediction accuracy of the first conditional branch instruction does not satisfy a threshold value, suppressing prediction of the first conditional branch instruction until the dependency vector on which the predicate-generating instruction depends is available.