Add a new pass for doing late hoisting of floating-point and vector