Lines Matching refs:ConsumedStmtVisitor
456 class ConsumedStmtVisitor : public ConstStmtVisitor<ConsumedStmtVisitor> { class
507 ConsumedStmtVisitor(AnalysisDeclContext &AC, ConsumedAnalyzer &Analyzer, in ConsumedStmtVisitor() function in clang::consumed::ConsumedStmtVisitor
526 void ConsumedStmtVisitor::forwardInfo(const Expr *From, const Expr *To) { in forwardInfo()
535 void ConsumedStmtVisitor::copyInfo(const Expr *From, const Expr *To, in copyInfo()
550 ConsumedState ConsumedStmtVisitor::getInfo(const Expr *From) { in getInfo()
561 void ConsumedStmtVisitor::setInfo(const Expr *To, ConsumedState NS) { in setInfo()
574 void ConsumedStmtVisitor::checkCallability(const PropagationInfo &PInfo, in checkCallability()
608 bool ConsumedStmtVisitor::handleCall(const CallExpr *Call, const Expr *ObjArg, in handleCall()
682 void ConsumedStmtVisitor::propagateReturnType(const Expr *Call, in propagateReturnType()
700 void ConsumedStmtVisitor::VisitBinaryOperator(const BinaryOperator *BinOp) { in VisitBinaryOperator()
742 void ConsumedStmtVisitor::VisitCallExpr(const CallExpr *Call) { in VisitCallExpr()
759 void ConsumedStmtVisitor::VisitCastExpr(const CastExpr *Cast) { in VisitCastExpr()
763 void ConsumedStmtVisitor::VisitCXXBindTemporaryExpr( in VisitCXXBindTemporaryExpr()
774 void ConsumedStmtVisitor::VisitCXXConstructExpr(const CXXConstructExpr *Call) { in VisitCXXConstructExpr()
807 void ConsumedStmtVisitor::VisitCXXMemberCallExpr( in VisitCXXMemberCallExpr()
818 void ConsumedStmtVisitor::VisitCXXOperatorCallExpr( in VisitCXXOperatorCallExpr()
840 void ConsumedStmtVisitor::VisitDeclRefExpr(const DeclRefExpr *DeclRef) { in VisitDeclRefExpr()
846 void ConsumedStmtVisitor::VisitDeclStmt(const DeclStmt *DeclS) { in VisitDeclStmt()
856 void ConsumedStmtVisitor::VisitMaterializeTemporaryExpr( in VisitMaterializeTemporaryExpr()
862 void ConsumedStmtVisitor::VisitMemberExpr(const MemberExpr *MExpr) { in VisitMemberExpr()
867 void ConsumedStmtVisitor::VisitParmVarDecl(const ParmVarDecl *Param) { in VisitParmVarDecl()
886 void ConsumedStmtVisitor::VisitReturnStmt(const ReturnStmt *Ret) { in VisitReturnStmt()
906 void ConsumedStmtVisitor::VisitUnaryOperator(const UnaryOperator *UOp) { in VisitUnaryOperator()
926 void ConsumedStmtVisitor::VisitVarDecl(const VarDecl *Var) { in VisitVarDecl()
1256 const ConsumedStmtVisitor &Visitor) { in splitState()
1356 ConsumedStmtVisitor Visitor(AC, *this, CurrStates.get()); in run()