Lines Matching refs:ConsumedStmtVisitor
459 class ConsumedStmtVisitor : public ConstStmtVisitor<ConsumedStmtVisitor> { class
516 ConsumedStmtVisitor(ConsumedAnalyzer &Analyzer, ConsumedStateMap *StateMap) in ConsumedStmtVisitor() function in clang::consumed::ConsumedStmtVisitor
536 void ConsumedStmtVisitor::forwardInfo(const Expr *From, const Expr *To) { in forwardInfo()
544 void ConsumedStmtVisitor::copyInfo(const Expr *From, const Expr *To, in copyInfo()
558 ConsumedState ConsumedStmtVisitor::getInfo(const Expr *From) { in getInfo()
568 void ConsumedStmtVisitor::setInfo(const Expr *To, ConsumedState NS) { in setInfo()
579 void ConsumedStmtVisitor::checkCallability(const PropagationInfo &PInfo, in checkCallability()
611 bool ConsumedStmtVisitor::handleCall(const CallExpr *Call, const Expr *ObjArg, in handleCall()
684 void ConsumedStmtVisitor::propagateReturnType(const Expr *Call, in propagateReturnType()
701 void ConsumedStmtVisitor::VisitBinaryOperator(const BinaryOperator *BinOp) { in VisitBinaryOperator()
740 void ConsumedStmtVisitor::VisitCallExpr(const CallExpr *Call) { in VisitCallExpr()
756 void ConsumedStmtVisitor::VisitCastExpr(const CastExpr *Cast) { in VisitCastExpr()
760 void ConsumedStmtVisitor::VisitCXXBindTemporaryExpr( in VisitCXXBindTemporaryExpr()
771 void ConsumedStmtVisitor::VisitCXXConstructExpr(const CXXConstructExpr *Call) { in VisitCXXConstructExpr()
802 void ConsumedStmtVisitor::VisitCXXMemberCallExpr( in VisitCXXMemberCallExpr()
812 void ConsumedStmtVisitor::VisitCXXOperatorCallExpr( in VisitCXXOperatorCallExpr()
832 void ConsumedStmtVisitor::VisitDeclRefExpr(const DeclRefExpr *DeclRef) { in VisitDeclRefExpr()
838 void ConsumedStmtVisitor::VisitDeclStmt(const DeclStmt *DeclS) { in VisitDeclStmt()
848 void ConsumedStmtVisitor::VisitMaterializeTemporaryExpr( in VisitMaterializeTemporaryExpr()
853 void ConsumedStmtVisitor::VisitMemberExpr(const MemberExpr *MExpr) { in VisitMemberExpr()
857 void ConsumedStmtVisitor::VisitParmVarDecl(const ParmVarDecl *Param) { in VisitParmVarDecl()
876 void ConsumedStmtVisitor::VisitReturnStmt(const ReturnStmt *Ret) { in VisitReturnStmt()
896 void ConsumedStmtVisitor::VisitUnaryOperator(const UnaryOperator *UOp) { in VisitUnaryOperator()
916 void ConsumedStmtVisitor::VisitVarDecl(const VarDecl *Var) { in VisitVarDecl()
1229 const ConsumedStmtVisitor &Visitor) { in splitState()
1321 ConsumedStmtVisitor Visitor(*this, CurrStates.get()); in run()