|
reference, declaration → definition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced
|
References
tools/clang/include/clang/AST/ASTNodeTraverser.h 108 ConstStmtVisitor<Derived>::Visit(S);
tools/clang/include/clang/AST/EvaluatedExprVisitor.h 51 return this->Visit(E->getBase());
59 return this->Visit(E->getChosenSubExpr());
70 return this->Visit(E->getResultExpr());
76 return this->Visit(E->getInit());
81 return this->Visit(E->getExprOperand());
95 this->Visit(*I);
103 this->Visit(SubStmt);
tools/clang/lib/ARCMigrate/TransEmptyStatementsAndDealloc.cpp 91 if (!Visit(I))
103 if (!S->getThen() || !Visit(S->getThen()))
105 return !S->getElse() || Visit(S->getElse());
117 return Visit(S->getBody());
127 return Visit(S->getBody());
137 return Visit(S->getBody());
142 return Visit(S->getSubStmt());
175 if (EmptyChecker(Pass.Ctx, Pass.ARCMTMacroLocs).Visit(S)) {
187 if (!EmptyChecker(Ctx, MacroLocs).Visit(I))
tools/clang/lib/AST/ASTImporter.cpp 8136 ExpectedStmt ToSOrErr = Importer.Visit(FromS);
tools/clang/lib/AST/Expr.cpp 3453 Finder.Visit(cast<StmtExpr>(this)->getSubStmt());
3674 Finder.Visit(this);
tools/clang/lib/AST/ExprConstant.cpp 6632 StmtVisitorTy::Visit(E->getFalseExpr());
6640 StmtVisitorTy::Visit(E->getTrueExpr());
6658 StmtVisitorTy::Visit(E->getTrueExpr());
6659 StmtVisitorTy::Visit(E->getFalseExpr());
6665 return StmtVisitorTy::Visit(EvalExpr);
6702 { return StmtVisitorTy::Visit(E->getSubExpr()); }
6704 { return StmtVisitorTy::Visit(E->getSubExpr()); }
6706 { return StmtVisitorTy::Visit(E->getSubExpr()); }
6708 { return StmtVisitorTy::Visit(E->getSubExpr()); }
6710 { return StmtVisitorTy::Visit(E->getChosenSubExpr()); }
6712 { return StmtVisitorTy::Visit(E->getResultExpr()); }
6714 { return StmtVisitorTy::Visit(E->getReplacement()); }
6718 return StmtVisitorTy::Visit(E->getExpr());
6726 return StmtVisitorTy::Visit(E->getExpr());
6731 return StmtVisitorTy::Visit(E->getSubExpr()) && Scope.destroy();
6737 return StmtVisitorTy::Visit(E->getSubExpr());
6760 return StmtVisitorTy::Visit(E->getRHS());
6776 return StmtVisitorTy::Visit(E->getSemanticForm());
6831 return StmtVisitorTy::Visit(Source);
7005 return StmtVisitorTy::Visit(E->getInitializer());
7011 return StmtVisitorTy::Visit(E->getInit(0));
7071 return StmtVisitorTy::Visit(E->getSubExpr());
7138 return this->Visit(FinalExpr) && Scope.destroy();
7219 EvalOK = this->Visit(E->getBase());
7270 if (!this->Visit(E->getSubExpr()))
7352 if (!Visit(E->getSubExpr()))
7358 if (!Visit(E->getSubExpr()))
7363 if (!Visit(E->getSubExpr()))
7380 return LValueExprEvaluator(Info, Result, InvalidBaseOK).Visit(E);
7389 return Visit(BD->getBinding());
7552 if (!Visit(E->getExprOperand()))
7615 if (!Visit(E->getSubExpr()))
7626 if (!Visit(E->getSubExpr()))
7636 if (!this->Visit(UO->getSubExpr()))
7652 if (!this->Visit(CAO->getLHS())) {
7673 if (!this->Visit(E->getLHS())) {
7902 return PointerExprEvaluator(Info, Result, InvalidBaseOK).Visit(E);
7945 if (!Visit(SubExpr))
7986 if (!Visit(E->getSubExpr()))
7993 if (!Visit(E->getSubExpr()))
8223 if (!Visit(E->getArg(0)))
8336 if (!Visit(E->getArg(0)))
8692 return MemberPointerExprEvaluator(Info, Result).Visit(E);
8705 if (!Visit(E->getSubExpr()))
8727 if (!Visit(E->getSubExpr()))
8869 return Visit(E->getSubExpr());
8897 return Visit(E->getInit(0));
9031 return Visit(ME->GetTemporaryExpr());
9160 return RecordExprEvaluator(Info, This, Result).Visit(E);
9214 return TemporaryExprEvaluator(Info, Result).Visit(E);
9244 { return Visit(E->getSubExpr()); }
9256 return VectorExprEvaluator(Info, Result).Visit(E);
9456 return ArrayExprEvaluator(Info, This, Result).Visit(E);
9841 return IntExprEvaluator(Info, Result).Visit(E);
9868 if (!FixedPointExprEvaluator(Info, Val).Visit(E))
10616 return Visit(E->getArg(0));
10640 return Visit(E->getArg(Arg));
12029 return Visit(E->getSubExpr());
12032 return Visit(E->getSubExpr());
12034 if (!Visit(E->getSubExpr()))
12045 if (!Visit(E->getSubExpr()))
12160 if (!Visit(SubExpr))
12240 return Visit(E->getSubExpr());
12278 return Visit(E->getSubExpr());
12280 if (!Visit(E->getSubExpr())) return false;
12405 return FloatExprEvaluator(Info, Result).Visit(E);
12523 return Visit(E->getSubExpr());
12586 if (!Visit(SubExpr))
12637 return ComplexExprEvaluator(Info, Result).Visit(E);
12757 if (!Visit(E->getSubExpr()))
12769 if (!Visit(E->getSubExpr()))
12793 if (!Visit(E->getSubExpr()))
12806 if (!Visit(E->getSubExpr()))
12841 LHSOK = Visit(E->getLHS());
13049 if (!Visit(E->getSubExpr()))
13142 return AtomicExprEvaluator(Info, This, Result).Visit(E);
13266 return VoidExprEvaluator(Info).Visit(E);
13286 if (!IntExprEvaluator(Info, Result).Visit(E))
13304 if (!FixedPointExprEvaluator(Info, Result).Visit(E)) return false;
tools/clang/lib/AST/Interp/ByteCodeExprGen.cpp 116 return this->Visit(SubExpr);
142 return this->Visit(PE->getSubExpr());
155 if (!this->Visit(RHS))
211 return this->Visit(E);
217 return this->Visit(E);
385 return this->Visit(VD->getInit());
467 return this->Visit(Init);
tools/clang/lib/AST/JSONNodeDumper.cpp 64 InnerStmtVisitor::Visit(S);
tools/clang/lib/AST/StmtPrinter.cpp 151 else StmtVisitor<StmtPrinter>::Visit(S);
tools/clang/lib/AST/StmtProfile.cpp 224 Visit(SubStmt);
1311 Visit(OVE->getSourceExpr());
1536 return Visit(S->getArg(0));
1544 Visit(S->getArg(I));
1881 Visit(E->getReplacement());
2061 Visit(Arg.getAsExpr());
2074 Profiler.Visit(this);
2080 Profiler.Visit(this);
tools/clang/lib/AST/TextNodeDumper.cpp 165 ConstStmtVisitor<TextNodeDumper>::Visit(Node);
tools/clang/lib/Analysis/AnalysisDeclContext.cpp 595 Visit(Child);
611 Visit(BR->getBlockDecl()->getBody());
620 Visit(Semantic);
646 F.Visit(BD->getBody());
tools/clang/lib/Analysis/CFG.cpp 5283 Visit(T.getStmt());
5287 Visit(T.getStmt());
tools/clang/lib/Analysis/CallGraph.cpp 105 Visit(E->getExpr());
110 Visit(E->getExpr());
134 this->Visit(SubStmt);
183 builder.Visit(Body);
188 builder.Visit(init->getInit());
tools/clang/lib/Analysis/CloneDetection.cpp 194 this->Visit(S);
tools/clang/lib/Analysis/Consumed.cpp 1345 Visitor.Visit(B.castAs<CFGStmt>().getStmt());
tools/clang/lib/Analysis/LiveVariables.cpp 263 StmtVisitor<TransferFunctions>::Visit(S);
tools/clang/lib/Analysis/ThreadSafety.cpp 780 VMapBuilder.Visit(CS.getStmt());
2467 LocksetBuilder.Visit(CS.getStmt());
tools/clang/lib/Analysis/UninitializedValues.cpp 355 void operator()(Stmt *S) { Visit(S); }
721 Visit(S);
724 Visit(ED->getStructuredBlock());
859 tf.Visit(const_cast<Stmt *>(cs->getStmt()));
tools/clang/lib/CodeGen/CGClass.cpp 529 Checker.Visit(Init);
tools/clang/lib/CodeGen/CGCoroutine.cpp 333 Visit(C);
358 Visitor.Visit(const_cast<Expr*>(InitExpr));
tools/clang/lib/CodeGen/CGException.cpp 1669 ConstStmtVisitor<CaptureFinder>::Visit(S);
tools/clang/lib/CodeGen/CGExprAgg.cpp 105 StmtVisitor<AggExprEmitter>::Visit(E);
tools/clang/lib/CodeGen/CGExprComplex.cpp 95 return StmtVisitor<ComplexExprEmitter, ComplexPairTy>::Visit(E);
tools/clang/lib/CodeGen/CGExprConstant.cpp 1002 return Visit(CE->getSubExpr(), T);
1006 return Visit(PE->getSubExpr(), T);
1012 return Visit(PE->getReplacement(), T);
1017 return Visit(GE->getResultExpr(), T);
1021 return Visit(CE->getChosenSubExpr(), T);
1025 return Visit(E->getInitializer(), T);
1085 return Visit(subExpr, destType);
1165 return Visit(DIE->getExpr(), T);
1170 return Visit(E->getSubExpr(), T);
1176 return Visit(E->GetTemporaryExpr(), T);
1236 return Visit(ILE->getInit(0), T);
1249 auto C = Visit(E->getBase(), destType);
1293 return Visit(Arg, Ty);
1319 return Visit(E->getSubExpr(), T);
1634 ConstExprEmitter(*this).Visit(const_cast<Expr*>(E), nonMemoryDestType);
1713 C = ConstExprEmitter(*this).Visit(const_cast<Expr*>(E), destType);
1901 return Visit(base.get<const Expr*>());
1906 return Visit(E->getSubExpr());
tools/clang/lib/CodeGen/CGExprScalar.cpp 423 return StmtVisitor<ScalarExprEmitter, Value*>::Visit(E);
tools/clang/lib/CodeGen/CGOpenMPRuntimeNVPTX.cpp 374 Visit(VarD->getInit());
520 Visit(Arg);
523 Visit(Arg);
526 Visit(E->getCallee());
546 Visit(E->getSubExpr());
549 Visit(E->getSubExpr());
558 Visit(E->getSubExpr());
561 Visit(E->getSubExpr());
572 Visit(Child);
580 Visit(Child);
4682 VarChecker.Visit(Body);
4708 VarChecker.Visit(Body);
tools/clang/lib/CodeGen/CodeGenModule.cpp 2602 if (Child && this->Visit(Child))
2690 return Body ? Walker.Visit(Body) : false;
tools/clang/lib/CodeGen/CodeGenPGO.cpp 386 this->Visit(Child);
393 Visit(D->getBody());
405 Visit(D->getBody());
412 Visit(D->getBody());
419 Visit(D->getBody());
425 Visit(S->getRetValue());
433 Visit(E->getSubExpr());
449 Visit(S->getSubStmt());
477 Visit(S->getBody());
488 Visit(S->getCond());
501 Visit(S->getBody());
509 Visit(S->getCond());
517 Visit(S->getInit());
526 Visit(S->getBody());
535 Visit(S->getInc());
543 Visit(S->getCond());
552 Visit(S->getInit());
553 Visit(S->getLoopVarStmt());
554 Visit(S->getRangeStmt());
555 Visit(S->getBeginStmt());
556 Visit(S->getEndStmt());
564 Visit(S->getBody());
572 Visit(S->getInc());
578 Visit(S->getCond());
585 Visit(S->getElement());
591 Visit(S->getBody());
603 Visit(S->getInit());
604 Visit(S->getCond());
607 Visit(S->getBody());
628 Visit(S->getSubStmt());
635 Visit(S->getInit());
636 Visit(S->getCond());
642 Visit(S->getThen());
649 Visit(S->getElse());
659 Visit(S->getTryBlock());
661 Visit(S->getHandler(I));
672 Visit(S->getHandlerBlock());
678 Visit(E->getCond());
684 Visit(E->getTrueExpr());
689 Visit(E->getFalseExpr());
699 Visit(E->getLHS());
703 Visit(E->getRHS());
711 Visit(E->getLHS());
715 Visit(E->getRHS());
tools/clang/lib/CodeGen/CoverageMappingGen.cpp 666 Visit(S);
866 this->Visit(Child);
900 Visit(S->getRetValue());
907 Visit(E->getSubExpr());
921 Visit(S->getSubStmt());
1003 Visit(S->getInit());
1050 Visit(S->getInit());
1051 Visit(S->getLoopVarStmt());
1052 Visit(S->getRangeStmt());
1078 Visit(S->getElement());
1105 Visit(S->getInit());
1106 Visit(S->getCond());
1120 Visit(Child);
1162 Visit(CS->getLHS());
1164 Visit(RHS);
1166 Visit(S->getSubStmt());
1172 Visit(S->getInit());
1217 Visit(S->getHandler(I));
1233 Visit(E->getCond());
tools/clang/lib/Sema/AnalysisBasedWarnings.cpp 1002 CR.Visit(Initializer);
tools/clang/lib/Sema/SemaChecking.cpp12735 Visit(E);
12767 Visit(SequencedBefore);
12771 Visit(SequencedAfter);
12816 Visit(BO->getLHS());
12821 Visit(BO->getRHS());
12843 Visit(UO->getSubExpr());
12858 Visit(UO->getSubExpr());
12871 Visit(BO->getLHS());
12877 Visit(BO->getRHS());
12892 Visit(BO->getLHS());
12898 Visit(BO->getRHS());
12910 Visit(CO->getCond());
12915 Visit(Result ? CO->getTrueExpr() : CO->getFalseExpr());
12950 Visit(*I);
12971 Visit(E);
13561 Visit(ref->getBase());
13569 Visit(block->getBlockDecl()->getBody());
13575 Visit(OVE->getSourceExpr());
13630 visitor.Visit(block->getBlockDecl()->getBody());
tools/clang/lib/Sema/SemaDecl.cpp10804 Visit(E);
10880 Visit(CO->getCond());
10888 Visit(BCO->getCond());
10900 Visit(BO->getLHS());
10925 Visit(E);
10972 Visit(Base);
10981 Visit(Callee);
11033 Visit(E->getRHS());
11044 Visit(E->getCond());
11045 Visit(E->getFalseExpr());
tools/clang/lib/Sema/SemaDeclCXX.cpp 79 IsInvalid |= Visit(SubStmt);
135 Invalid |= Visit(E);
332 if (DefaultArgChecker.Visit(DefaultArg)) {
3611 Visit(CO->getCond());
3619 Visit(BCO->getCond());
3636 Visit(BO->getRHS());
3639 Visit(BO->getLHS());
3645 Visit(E);
3654 Visit(Child);
3679 Visit(E);
3722 Visit(Arg);
3745 Visit(Callee);
3761 Visit(E->getRHS());
tools/clang/lib/Sema/SemaExpr.cpp17031 Visit(E->getSubExpr());
17060 Visit(E->getExpr());
17072 EvaluatedExprMarker(*this, SkipLocalVariables).Visit(E);
17354 ExprResult SubResult = Visit(E->getSubExpr());
17374 ExprResult SubResult = Visit(E->getSubExpr());
17412 ExprResult Result = RebuildUnknownAnyFunction(S).Visit(FunctionExpr);
17449 ExprResult SubResult = Visit(E->getSubExpr());
17487 ExprResult SubResult = Visit(E->getSubExpr());
17609 ExprResult CalleeResult = Visit(CalleeExpr);
17649 ExprResult Result = Visit(E->getSubExpr());
17665 ExprResult Result = Visit(E->getSubExpr());
17775 ExprResult result = RebuildUnknownAnyExpr(*this, CastType).Visit(CastExpr);
17786 return RebuildUnknownAnyExpr(*this, ToType).Visit(E);
tools/clang/lib/Sema/SemaExprObjC.cpp 3354 return super::Visit(e->IgnoreParens());
3421 return Visit(e->getSubStmt()->body_back());
tools/clang/lib/Sema/SemaOpenMP.cpp 2413 if (Child && Visit(Child))
2483 if (Checker.Visit(Init))
2794 Visit(CED->getInit());
3019 Visit(E->getBase());
3022 Visit(E->getBase());
3035 Visit(CC);
3047 Visit(C);
3068 Visit(DRE);
3085 Visit(E);
4258 DSAChecker.Visit(S);
4668 DSAChecker.Visit(CC);
5608 Res = (Child && Visit(Child)) || Res;
5633 if (LoopStmtChecker.Visit(S)) {
12682 if (Child && Visit(Child))
13226 if (Check.Visit(VDDef->getInit())) {
tools/clang/lib/Sema/SemaStmt.cpp 579 CommaVisitor(*this).Visit(CondExpr);
1326 CommaVisitor(*this).Visit(CondVal.second);
1355 CommaVisitor(*this).Visit(Cond);
1396 Visit(E->getLHS());
1397 Visit(E->getRHS());
1401 Visit(E->getSubExpr());
1409 Visit(E->getSubExpr());
1413 Visit(E->getCond());
1414 Visit(E->getTrueExpr());
1415 Visit(E->getFalseExpr());
1419 Visit(E->getSubExpr());
1423 Visit(E->getOpaqueValue()->getSourceExpr());
1424 Visit(E->getFalseExpr());
1462 Visit(Statement);
1481 Visit(E->getSubExpr());
1492 Visit(CO->getCond());
1505 Visit(E);
1520 Visit(OVE->getSourceExpr());
1522 Visit(S);
1543 DE.Visit(Second);
1629 Visit(Body);
1645 Visit(Init);
1647 Visit(CondVar);
1649 Visit(Cond);
1654 Visit(Body);
1662 Visit(Init);
1679 Visit(Init);
1681 Visit(Range);
1683 Visit(Begin);
1685 Visit(End);
1692 Visit(Element);
1694 Visit(Collection);
1798 CommaVisitor(*this).Visit(Second.get().second);
tools/clang/lib/Serialization/ASTReaderStmt.cpp 3550 Reader.Visit(S);
tools/clang/lib/Serialization/ASTWriterStmt.cpp 2430 Writer.Visit(S);
tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp 275 Visit(Child);
285 walker.Visit(D->getBody());
tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp 124 Visit(Child);
190 Visit(Child);
1003 walker.Visit(D->getBody());
tools/clang/lib/StaticAnalyzer/Checkers/CheckSizeofPointer.cpp 41 Visit(Child);
85 walker.Visit(D->getBody());
tools/clang/lib/StaticAnalyzer/Checkers/DirectIvarAssignment.cpp 81 this->Visit(Child);
tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp 168 this->Visit(Child);
tools/clang/lib/StaticAnalyzer/Checkers/LLVMConventionsChecker.cpp 127 Visit(Child);
139 walker.Visit(D->getBody());
tools/clang/lib/StaticAnalyzer/Checkers/LocalizationChecker.cpp 1061 this->Visit(Child);
tools/clang/lib/StaticAnalyzer/Checkers/MallocOverflowSecurityChecker.cpp 246 return this->Visit(S->getBody());
249 return this->Visit(S->getBody());
252 return this->Visit(S->getBody());
278 c.Visit(mgr.getAnalysisDeclContext(D)->getBody());
tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp 60 TypeCallPair AllocCall = Visit(S);
73 return Visit(E->getSubExpr());
78 Visit(E->getSubExpr()).second);
82 return Visit(E->getSubExpr());
115 Visit(E->getLHS());
116 Visit(E->getRHS());
120 return Visit(E->getSubExpr());
124 return Visit(E->getSubExpr());
180 Finder.Visit(D->getBody());
196 SFinder.Visit(*ai);
tools/clang/lib/StaticAnalyzer/Checkers/ObjCContainersASTChecker.cpp 156 Visit(Child);
166 walker.Visit(D->getBody());
tools/clang/tools/extra/clangd/FindTarget.cpp 229 Visitor(*this, Flags).Visit(S);
497 V.Visit(E);
tools/clang/tools/libclang/CIndex.cpp 2736 return Visit(SourceExpr);
2744 Visit(E->getSyntacticForm());
2990 EnqueueVisitor(WL, MakeCXCursor(S, StmtParent, TU,RegionOfInterest)).Visit(S);
tools/clang/unittests/AST/DataCollectionTest.cpp 39 this->Visit(S);