TargetTransformInfo::getMinimumVF(ElementType) will return the target's minimum VF for a given element type. By default the minimum VF is 2. The VF=1 (i.e. not vectorizing) is still considered a valid VF, and if vectorization is not profitable, the minimum VF will not force it to happen.
This is a followup to D44523.