Lines Matching defs:OtherOp
639 Value *&LHS, Value *&RHS, BinaryOperator *OtherOp) {
655 if (OtherOp && OtherOp->getOpcode() == Instruction::AShr &&
2217 Value *Y, *OtherOp;
2222 !match(RHS, m_OneUse(m_BinOp(Opcode, m_Value(Y), m_Value(OtherOp)))))
2228 if (isSplatValue(OtherOp, SplatIndex)) {
2229 std::swap(Y, OtherOp);
2236 // bo (splat X), (bo Y, OtherOp) --> bo (splat (bo X, Y)), OtherOp
2240 Instruction *R = BinaryOperator::Create(Opcode, NewSplat, OtherOp);