Issue #5: Avoiding unrequired constant promotions and improved conversion expression flattening during the vectorization process