/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | ExprCXX.cpp | 1122 LambdaExpr::LambdaExpr(QualType T, SourceRange IntroducerRange, in LambdaExpr() function in LambdaExpr 1152 LambdaExpr::LambdaExpr(EmptyShell Empty, unsigned NumCaptures) in LambdaExpr() function in LambdaExpr 1161 LambdaExpr *LambdaExpr::Create(const ASTContext &Context, CXXRecordDecl *Class, in Create() 1176 LambdaExpr(T, IntroducerRange, CaptureDefault, CaptureDefaultLoc, in Create() 1181 LambdaExpr *LambdaExpr::CreateDeserialized(const ASTContext &C, in CreateDeserialized() 1185 return new (Mem) LambdaExpr(EmptyShell(), NumCaptures); in CreateDeserialized() 1188 void LambdaExpr::initBodyIfNeeded() const { in initBodyIfNeeded() 1190 auto *This = const_cast<LambdaExpr *>(this); in initBodyIfNeeded() 1195 Stmt *LambdaExpr::getBody() const { in getBody() 1200 const CompoundStmt *LambdaExpr::getCompoundStmtBody() const { in getCompoundStmtBody() [all …]
|
H A D | ParentMapContext.cpp | 184 matchParents<CXXMethodDecl, CXXRecordDecl, LambdaExpr>(ParentList, in getParents() 191 matchParents<FunctionTemplateDecl, CXXRecordDecl, LambdaExpr>( in getParents()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
H A D | UncountedLambdaCapturesChecker.cpp | 47 bool VisitLambdaExpr(LambdaExpr *L) { in checkASTDecl() 57 void visitLambdaExpr(LambdaExpr *L) const { in visitLambdaExpr()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | EvaluatedExprVisitor.h | 92 void VisitLambdaExpr(PTR(LambdaExpr) LE) { in VisitLambdaExpr() 94 for (LambdaExpr::const_capture_init_iterator I = LE->capture_init_begin(), in VisitLambdaExpr()
|
H A D | ComputeDependence.h | 74 class LambdaExpr; variable 158 ExprDependence computeDependence(LambdaExpr *E,
|
H A D | ASTNodeTraverser.h | 148 isa<LambdaExpr, CXXForRangeStmt, CallExpr, 692 void VisitLambdaExpr(const LambdaExpr *Node) { in VisitLambdaExpr()
|
H A D | StmtDataCollectors.td | 197 class LambdaExpr {
|
H A D | ExprCXX.h | 1865 class LambdaExpr final : public Expr, 1866 private llvm::TrailingObjects<LambdaExpr, Stmt *> { 1886 LambdaExpr(QualType T, SourceRange IntroducerRange, 1893 LambdaExpr(EmptyShell Empty, unsigned NumCaptures); 1906 static LambdaExpr * 1915 static LambdaExpr *CreateDeserialized(const ASTContext &C,
|
/netbsd-src/external/apache2/llvm/dist/llvm/utils/gn/secondary/clang/unittests/Tooling/ |
H A D | BUILD.gn | 61 "RecursiveASTVisitorTests/LambdaExpr.cpp",
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
H A D | DeclSpec.h | 1779 LambdaExpr, // Lambda-expression declarator. enumerator 2019 case DeclaratorContext::LambdaExpr: in mayOmitIdentifier() 2059 case DeclaratorContext::LambdaExpr: in mayHaveIdentifier() 2102 case DeclaratorContext::LambdaExpr: in mayHaveDecompositionDeclarator() 2158 case DeclaratorContext::LambdaExpr: in mayBeFollowedByCXXDirectInit() 2379 case DeclaratorContext::LambdaExpr: in isFunctionDeclarationContext() 2414 case DeclaratorContext::LambdaExpr: in isExpressionContext()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Checkers/ |
H A D | DeadStoresChecker.cpp | 490 if (auto *LE = dyn_cast<LambdaExpr>(S)) { in operator ()() 508 void findLambdaReferenceCaptures(const LambdaExpr *LE) { in findLambdaReferenceCaptures()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Analysis/ |
H A D | CallGraph.cpp | 82 void VisitLambdaExpr(LambdaExpr *LE) { in VisitLambdaExpr()
|
H A D | ExprMutationAnalyzer.cpp | 20 AST_MATCHER_P(LambdaExpr, hasCaptureInit, const Expr *, E) { in AST_MATCHER_P() argument
|
H A D | CFG.cpp | 582 CFGBlock *VisitLambdaExpr(LambdaExpr *E, AddStmtChoice asc); 2262 return VisitLambdaExpr(cast<LambdaExpr>(S), asc); in Visit() 3275 CFGBlock *CFGBuilder::VisitLambdaExpr(LambdaExpr *E, AddStmtChoice asc) { in VisitLambdaExpr() 3277 for (LambdaExpr::capture_init_iterator it = E->capture_init_begin(), in VisitLambdaExpr() 4731 auto *LE = cast<LambdaExpr>(E); in VisitForTemporaryDtors() 4761 if (isa<LambdaExpr>(E)) { in VisitChildrenForTemporaryDtors()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | ExprEngine.h | 58 class LambdaExpr; variable 464 void VisitLambdaExpr(const LambdaExpr *LE, ExplodedNode *Pred,
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/ASTMatchers/ |
H A D | ASTMatchFinder.cpp | 162 auto *LambdaNode = dyn_cast_or_null<LambdaExpr>(StmtNode); in getStmtToTraverse() 266 bool TraverseLambdaExpr(LambdaExpr *Node) { in TraverseLambdaExpr() 524 } else if (auto *LE = dyn_cast<LambdaExpr>(S)) { in dataTraverseNode()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaExceptionSpec.cpp | 1187 const LambdaExpr *Lambda = cast<LambdaExpr>(S); in canThrow() 1189 for (LambdaExpr::const_capture_init_iterator in canThrow()
|
H A D | SemaTemplateVariadic.cpp | 242 bool TraverseLambdaExpr(LambdaExpr *Lambda) { in TraverseLambdaExpr() 263 bool TraverseLambdaCapture(LambdaExpr *Lambda, const LambdaCapture *C, in TraverseLambdaCapture()
|
H A D | SemaType.cpp | 1332 declarator.getContext() == DeclaratorContext::LambdaExpr) { in ConvertDeclSpecToType() 1336 } else if (declarator.getContext() == DeclaratorContext::LambdaExpr || in ConvertDeclSpecToType() 3363 case DeclaratorContext::LambdaExpr: in GetDeclSpecTypeForDeclarator() 3532 } else if (Auto && D.getContext() != DeclaratorContext::LambdaExpr) { in GetDeclSpecTypeForDeclarator() 3563 case DeclaratorContext::LambdaExpr: in GetDeclSpecTypeForDeclarator() 3875 } else if (D.getContext() == DeclaratorContext::LambdaExpr) { in getCCForDeclaratorChunk() 4646 case DeclaratorContext::LambdaExpr: in GetFullTypeForDeclarator() 4978 } else if (D.getContext() != DeclaratorContext::LambdaExpr && in GetFullTypeForDeclarator() 5352 DeclaratorContext::LambdaExpr; in GetFullTypeForDeclarator() 5521 D.getContext() == DeclaratorContext::LambdaExpr) && in GetFullTypeForDeclarator() [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/ |
H A D | ASTMatchers.h | 1490 extern const internal::VariadicDynCastAllOfMatcher<Stmt, LambdaExpr> lambdaExpr; 4588 AST_MATCHER_P_OVERLOAD(LambdaExpr, hasAnyCapture, internal::Matcher<VarDecl>, 4614 AST_MATCHER_P_OVERLOAD(LambdaExpr, hasAnyCapture, 7575 } else if (const auto *LambdaExprNode = CurNode.get<LambdaExpr>()) { in AST_MATCHER_P() 7626 } else if (const auto *LambdaExprNode = CurNode.get<LambdaExpr>()) { in AST_MATCHER_P()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/StaticAnalyzer/Core/ |
H A D | ExprEngineCXX.cpp | 989 void ExprEngine::VisitLambdaExpr(const LambdaExpr *LE, ExplodedNode *Pred, in VisitLambdaExpr() 1003 for (LambdaExpr::const_capture_init_iterator i = LE->capture_init_begin(), in VisitLambdaExpr()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
H A D | CodeGenPGO.cpp | 174 bool TraverseLambdaExpr(LambdaExpr *LE) { in TraverseLambdaExpr() 418 void VisitLambdaExpr(const LambdaExpr *LE) {} in VisitLambdaExpr()
|
H A D | CGExprAgg.cpp | 188 void VisitLambdaExpr(LambdaExpr *E); 1323 AggExprEmitter::VisitLambdaExpr(LambdaExpr *E) { in VisitLambdaExpr() 1333 for (LambdaExpr::const_capture_init_iterator i = E->capture_init_begin(), in VisitLambdaExpr()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Index/ |
H A D | IndexBody.cpp | 389 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C, in TraverseLambdaCapture()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
H A D | StmtNodes.td | 160 def LambdaExpr : StmtNode<Expr>;
|