Lines Matching refs:BinOp
491 void VisitBinaryOperator(const BinaryOperator *BinOp);
700 void ConsumedStmtVisitor::VisitBinaryOperator(const BinaryOperator *BinOp) {
701 switch (BinOp->getOpcode()) {
704 InfoEntry LEntry = findInfo(BinOp->getLHS()),
705 REntry = findInfo(BinOp->getRHS());
726 PropagationMap.insert(PairType(BinOp, PropagationInfo(BinOp,
727 static_cast<EffectiveOp>(BinOp->getOpcode() == BO_LOr), LTest, RTest)));
734 forwardInfo(BinOp->getLHS(), BinOp);
1286 } else if (const BinaryOperator *BinOp =
1289 PInfo = Visitor.getInfo(BinOp->getLHS());
1291 if ((BinOp = dyn_cast_or_null<BinaryOperator>(BinOp->getLHS()))) {
1292 PInfo = Visitor.getInfo(BinOp->getRHS());
1302 CurrStates->setSource(BinOp);
1303 FalseStates->setSource(BinOp);
1308 if (BinOp->getOpcode() == BO_LAnd) {
1314 } else if (BinOp->getOpcode() == BO_LOr) {