Lines Matching defs:Commute
26186 // Commute mask and check again.
26191 // Commute operands to match the commuted shuffle mask.
26274 // Canonicalize shuffle undef, v -> v, undef. Commute the shuffle mask.
26648 // i.e. Merge SVN(OtherSVN, N1) -> shuffle(SV0, SV1, Mask) iff Commute = false
26649 // Merge SVN(N1, OtherSVN) -> shuffle(SV0, SV1, Mask') iff Commute = true
26651 [NumElts, &VT](bool Commute, ShuffleVectorSDNode *SVN,
26671 if (Commute)
26780 // Commute the operands of this shuffle so merging below will trigger.
26848 bool Commute) {
26849 SDValue InnerN = Commute ? N1 : N0;
26852 if (Commute)
26858 MergeInnerShuffle(Commute, SVN, SVN0, Op1, TLI, SV0, SV1,