If we have a vslideup or vslidedown with a zero offset, this is equivalent to copying the active elements into the destination. If the destination is undefined, then we can ignore masking and VL predication and simply return the source operand. This may cause additional lanes to be defined, but is otherwise a nop.
Not thought to be important; noticed while glancing at a test diff for something else, and figured I'd knock it out.
Is this something we should squash in lowering of insert_vector_elt instead?