Lines Matching defs:isCommutative
509 static bool isCommutative(Instruction *I) {
511 return Cmp->isCommutative();
513 return BO->isCommutative() ||
539 return I->isCommutative();
1959 unsigned FromIdx = isCommutative(I2) ? 0 : OpIdx1;
1960 unsigned ToIdx = isCommutative(I2)
2442 // IntrinsicInst::isCommutative returns true if swapping the first "two"
2482 bool IsInverseOperation = !isCommutative(cast<Instruction>(VL[Lane]));
7480 if (CI->isCommutative())
8268 isCommutative(S.getMainOp()) || isCommutative(S.getAltOp());
8659 if (cast<CmpInst>(VL0)->isCommutative()) {
8730 TE->setOperand(*this, isa<BinaryOperator>(VL0) && isCommutative(VL0));
8818 TE->setOperand(*this, isCommutative(VL0));
8844 return !isa<PoisonValue>(V) && !cast<CmpInst>(V)->isCommutative();
15837 return isa<PoisonValue>(V) || isCommutative(cast<Instruction>(V));
16245 return IV->getOpcode() == Instruction::Sub && isCommutative(IV);