On Thu, Aug 26, 2021 at 05:28:42PM -0400, Michael Meissner wrote: > I have patches for adding XXSPLTI32DX, but so far, I'm not sure whether it is > a > win or not. This has the xxsplti32dx_operand predicate and the > xxsplti32dx_constant_p internal function and a separate constraint ("eD") for > matching it. If xxspltidp_constant_p returns false, then xxsplti32dx_operand > and xxsplti32dx_constant_p return false. I.e. it only returns true if we > should use XXSPLTI32DX instead of some other instruction.
Whoops in re-reading that paragraph, I mixed up the return value. The sentence should have read: If xxspltidp_constant_p (and xxspltidp_operand) returns "true" then xxsplti32dx_constant_p (and xxsplti32dx_operand) would return false. -- Michael Meissner, IBM IBM, M/S 2506R, 550 King Street, Littleton, MA 01460-6245, USA email: meiss...@linux.ibm.com, phone: +1 (978) 899-4797