Lines Matching defs:Commute
10279 // Commute and try again.
12715 // Match extracts of each half of the wide source vector. Commute the shuffle
13035 // Commute and try again.
14384 // Commute binary inputs so V2 is a load to simplify VPERMI2/T2 folds.
17808 // Commute the shuffle as needed such that more elements come from V1 than
18042 // Commute the shuffle if it will improve canonicalization.
40535 // Commute if all BC0's ops are contained in BC1.
42515 // Commute foldable source to the RHS.
47030 // Commute LHS and RHS to create opportunity to select mask instruction.
47055 // folded with mask instruction, while the rhs operand can't. Commute the
51840 // Commute and try again (negate the result for subtracts).
59685 bool Commute = false;
59713 Commute = true;
59720 (!Commute || !isa<ConstantSDNode>(N0) ||
59724 ((Commute && !isa<ConstantSDNode>(N1)) ||
59728 (Commute && IsFoldableAtomicRMW(N1, Op)))