Lines Matching refs:ConsumedStmtVisitor
456 class ConsumedStmtVisitor : public ConstStmtVisitor<ConsumedStmtVisitor> { class
513 ConsumedStmtVisitor(AnalysisDeclContext &AC, ConsumedAnalyzer &Analyzer, in ConsumedStmtVisitor() function in clang::consumed::ConsumedStmtVisitor
532 void ConsumedStmtVisitor::forwardInfo(const Expr *From, const Expr *To) { in forwardInfo()
541 void ConsumedStmtVisitor::copyInfo(const Expr *From, const Expr *To, in copyInfo()
556 ConsumedState ConsumedStmtVisitor::getInfo(const Expr *From) { in getInfo()
567 void ConsumedStmtVisitor::setInfo(const Expr *To, ConsumedState NS) { in setInfo()
580 void ConsumedStmtVisitor::checkCallability(const PropagationInfo &PInfo, in checkCallability()
614 bool ConsumedStmtVisitor::handleCall(const CallExpr *Call, const Expr *ObjArg, in handleCall()
688 void ConsumedStmtVisitor::propagateReturnType(const Expr *Call, in propagateReturnType()
706 void ConsumedStmtVisitor::VisitBinaryOperator(const BinaryOperator *BinOp) { in VisitBinaryOperator()
748 void ConsumedStmtVisitor::VisitCallExpr(const CallExpr *Call) { in VisitCallExpr()
765 void ConsumedStmtVisitor::VisitCastExpr(const CastExpr *Cast) { in VisitCastExpr()
769 void ConsumedStmtVisitor::VisitCXXBindTemporaryExpr( in VisitCXXBindTemporaryExpr()
780 void ConsumedStmtVisitor::VisitCXXConstructExpr(const CXXConstructExpr *Call) { in VisitCXXConstructExpr()
813 void ConsumedStmtVisitor::VisitCXXMemberCallExpr( in VisitCXXMemberCallExpr()
824 void ConsumedStmtVisitor::VisitCXXOperatorCallExpr( in VisitCXXOperatorCallExpr()
846 void ConsumedStmtVisitor::VisitDeclRefExpr(const DeclRefExpr *DeclRef) { in VisitDeclRefExpr()
852 void ConsumedStmtVisitor::VisitDeclStmt(const DeclStmt *DeclS) { in VisitDeclStmt()
862 void ConsumedStmtVisitor::VisitMaterializeTemporaryExpr( in VisitMaterializeTemporaryExpr()
868 void ConsumedStmtVisitor::VisitMemberExpr(const MemberExpr *MExpr) { in VisitMemberExpr()
873 void ConsumedStmtVisitor::VisitParmVarDecl(const ParmVarDecl *Param) { in VisitParmVarDecl()
892 void ConsumedStmtVisitor::VisitReturnStmt(const ReturnStmt *Ret) { in VisitReturnStmt()
912 void ConsumedStmtVisitor::VisitUnaryOperator(const UnaryOperator *UOp) { in VisitUnaryOperator()
932 void ConsumedStmtVisitor::VisitVarDecl(const VarDecl *Var) { in VisitVarDecl()
1262 const ConsumedStmtVisitor &Visitor) { in splitState()
1362 ConsumedStmtVisitor Visitor(AC, *this, CurrStates.get()); in run()