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