What you posted is right, but I wouldn't classify indirect branch prediction as value prediction, because it doesn't supply a value to any other part of the processor (e.g. substitute a predicted value into a register). It just steers the frontend to where instructions should be fetched from, so it is just branch prediction.
Comments
What you posted is right, but I wouldn't classify indirect branch prediction as value prediction, because it doesn't supply a value to any other part of the processor (e.g. substitute a predicted value into a register). It just steers the frontend to where instructions should be fetched from, so it is just branch prediction.