Lines Matching full:binop
497 void VisitBinaryOperator(const BinaryOperator *BinOp);
706 void ConsumedStmtVisitor::VisitBinaryOperator(const BinaryOperator *BinOp) {
707 switch (BinOp->getOpcode()) {
710 InfoEntry LEntry = findInfo(BinOp->getLHS()),
711 REntry = findInfo(BinOp->getRHS());
732 PropagationMap.insert(PairType(BinOp, PropagationInfo(BinOp,
733 static_cast<EffectiveOp>(BinOp->getOpcode() == BO_LOr), LTest, RTest)));
740 forwardInfo(BinOp->getLHS(), BinOp);
1292 } else if (const BinaryOperator *BinOp =
1295 PInfo = Visitor.getInfo(BinOp->getLHS());
1297 if ((BinOp = dyn_cast_or_null<BinaryOperator>(BinOp->getLHS()))) {
1298 PInfo = Visitor.getInfo(BinOp->getRHS());
1308 CurrStates->setSource(BinOp);
1309 FalseStates->setSource(BinOp);
1314 if (BinOp->getOpcode() == BO_LAnd) {
1320 } else if (BinOp->getOpcode() == BO_LOr) {