Sema: make most instructions vector-agnostic

Made most `Value` functions require a `Type`. If the provided type is a
vector, then automatically vectorize the operation and return with
another vector. The Sema side can then automatically become vectorized
with minimal changes. There are already a few manually vectorized
instructions, but we can simplify those later.
afdcfb005eWilliam Sengir committed on 3/21/2022, 11:54:19 PM· committed by Andrew Kelleyparent3f46769
2 files changedLine totals unavailable