While there are branch hint instructions, the compiler won’t actually emit these, since they just make the executable bigger with little benefit.
However, they can help the compiler decide between branchless code (with cmov) or actual branches. Or where to put the code of the branch, if it’s unlikely it may make sense to put the code of the branch further away from the hot path.
It can also impact whether the compiler unrolls a loop or not.
But all of these things are rather unpredictable/unreliable. So I’d suggest to always test this with godbolt before actually using this. Normally you are probably just best off with the default branch heuristics the compiler already employs.