Lines Matching refs:BinOp
500 void VisitBinaryOperator(const BinaryOperator *BinOp);
701 void ConsumedStmtVisitor::VisitBinaryOperator(const BinaryOperator *BinOp) {
702 switch (BinOp->getOpcode()) {
705 InfoEntry LEntry = findInfo(BinOp->getLHS()),
706 REntry = findInfo(BinOp->getRHS());
725 PropagationMap.insert(PairType(BinOp, PropagationInfo(BinOp,
726 static_cast<EffectiveOp>(BinOp->getOpcode() == BO_LOr), LTest, RTest)));
732 forwardInfo(BinOp->getLHS(), BinOp);
1254 } else if (const auto *BinOp =
1256 PInfo = Visitor.getInfo(BinOp->getLHS());
1258 if ((BinOp = dyn_cast_or_null<BinaryOperator>(BinOp->getLHS()))) {
1259 PInfo = Visitor.getInfo(BinOp->getRHS());
1268 CurrStates->setSource(BinOp);
1269 FalseStates->setSource(BinOp);
1274 if (BinOp->getOpcode() == BO_LAnd) {
1280 } else if (BinOp->getOpcode() == BO_LOr) {