If while matching widening multiply, we matched an extend from i8->i32,
i16->i64 or i8->i64 we need to reintroduce a narrower extend. If we're
matching a vwmulsu we need to use a sext for op0 and a zext for op1.
This bug exists in LLVM 14 and will need to be backported.
clang-format not found in user’s local PATH; not linting file.