Lines Matching defs:OtherOp
647 Value *&LHS, Value *&RHS, BinaryOperator *OtherOp) {
663 if (OtherOp && OtherOp->getOpcode() == Instruction::AShr &&
2281 Value *Y, *OtherOp;
2286 !match(RHS, m_OneUse(m_BinOp(Opcode, m_Value(Y), m_Value(OtherOp)))))
2292 if (isSplatValue(OtherOp, SplatIndex)) {
2293 std::swap(Y, OtherOp);
2300 // bo (splat X), (bo Y, OtherOp) --> bo (splat (bo X, Y)), OtherOp
2304 Instruction *R = BinaryOperator::Create(Opcode, NewSplat, OtherOp);