Previously related differential (exploit xxsplti32dx for vectors) here: https://reviews.llvm.org/D90173
This patch exploits the xxsplti32dx instruction available on Power10 in place of constant pool loads where xxspltidp would not be able to, usually because the immediate cannot fit into 32 bits.
Is the APInt version of this function used anywere?