Lines Matching defs:B0
146 BinaryOperator *B0 = cast<BinaryOperator>(PHIUser);
147 unsigned opId = (B0->getOperand(0) == PN) ? 1 : 0;
149 ExtractElementInst::Create(B0->getOperand(opId), Elt,
150 B0->getOperand(opId)->getName() + ".Elt"),
151 B0->getIterator());
153 BinaryOperator::CreateWithCopiedFlags(B0->getOpcode(),
154 scalarPHI, Op, B0), B0->getIterator());
2269 BinaryOperator *B0, *B1;
2270 if (!match(Shuf.getOperand(0), m_BinOp(B0)) ||
2280 if (match(B0, m_BinOp(m_Constant(C0), m_Value(X))) &&
2283 else if (match(B0, m_CombineOr(m_BinOp(m_Value(X), m_Constant(C0)),
2292 BinaryOperator::BinaryOps Opc0 = B0->getOpcode();
2301 if (BinopElts AltB0 = getAlternateBinop(B0, DL)) {
2342 if (!B0->hasOneUse() && !B1->hasOneUse())
2373 NewI->copyIRFlags(B0);