This patch aims to implement the low order vector multiply, divide and modulo instructions
available on Power10.
The patch involves legalizing the ISD nodes MUL, UDIV, SDIV, UREM and SREM for
v2i64 and v4i32 vector types in order to utilize the following instructions:
vmulld VRT, VRA, VRB vmodsw VRT, VRA, VRB vmoduw VRT, VRA, VRB vmodsd VRT, VRA, VRB vmodud VRT, VRA, VRB vdivsw VRT, VRA, VRB vdivuw VRT, VRA, VRB vdivsd VRT, VRA, VRB vdivud VRT, VRA, VRB
Depends on D82929.
BE tests?