Consistently add branch_weights metadata in any condition branch created from LoopVectorize.cpp:
- Will only add metadata if the original loop-latch branch had metadata assigned.
- Most checks should rarely trigger so I am using a 127:1 ratio.
- For the middle block we assume an equal distribution of modulo results.
Suggest add comments for these constants - what they are for and the reasoning for the selected weights.