| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/ |
| H A D | ExprCXX.cpp | 1205 LambdaExpr::LambdaExpr(QualType T, SourceRange IntroducerRange, in LambdaExpr() function in LambdaExpr 1235 LambdaExpr::LambdaExpr(EmptyShell Empty, unsigned NumCaptures) in LambdaExpr() function in LambdaExpr 1264 LambdaExpr *LambdaExpr::CreateDeserialized(const ASTContext &C, in CreateDeserialized() 1295 LambdaExpr::capture_iterator LambdaExpr::capture_begin() const { in capture_begin() 1299 LambdaExpr::capture_iterator LambdaExpr::capture_end() const { in capture_end() 1303 LambdaExpr::capture_range LambdaExpr::captures() const { in captures() 1311 LambdaExpr::capture_iterator LambdaExpr::explicit_capture_end() const { in explicit_capture_end() 1316 LambdaExpr::capture_range LambdaExpr::explicit_captures() const { in explicit_captures() 1328 LambdaExpr::capture_range LambdaExpr::implicit_captures() const { in implicit_captures() 1362 LambdaExpr::child_range LambdaExpr::children() { in children() [all …]
|
| H A D | ParentMapContext.cpp | 184 matchParents<CXXMethodDecl, CXXRecordDecl, LambdaExpr>(ParentList, in getParents() 191 matchParents<FunctionTemplateDecl, CXXRecordDecl, LambdaExpr>( in getParents()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/WebKit/ |
| H A D | UncountedLambdaCapturesChecker.cpp | 48 bool VisitLambdaExpr(LambdaExpr *L) { in checkASTDecl() 58 void visitLambdaExpr(LambdaExpr *L) const { in visitLambdaExpr()
|
| /freebsd-14.2/contrib/llvm-project/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 | 77 class LambdaExpr; variable 166 ExprDependence computeDependence(LambdaExpr *E,
|
| H A D | StmtDataCollectors.td | 197 class LambdaExpr {
|
| H A D | ASTNodeTraverser.h | 150 isa<LambdaExpr, CXXForRangeStmt, CallExpr, 758 void VisitLambdaExpr(const LambdaExpr *Node) { in VisitLambdaExpr()
|
| H A D | ExprCXX.h | 1937 class LambdaExpr final : public Expr, 1938 private llvm::TrailingObjects<LambdaExpr, Stmt *> { 1958 LambdaExpr(QualType T, SourceRange IntroducerRange, 1965 LambdaExpr(EmptyShell Empty, unsigned NumCaptures); 1978 static LambdaExpr * 1987 static LambdaExpr *CreateDeserialized(const ASTContext &C,
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Analysis/ |
| H A D | ConstructionContext.h | 133 ConstructionContextItem(const LambdaExpr *LE, unsigned Index) in ConstructionContextItem() 686 const LambdaExpr *LE; 693 explicit LambdaCaptureConstructionContext(const LambdaExpr *LE, in LambdaCaptureConstructionContext() 698 const LambdaExpr *getLambdaExpr() const { return LE; } in getLambdaExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Analysis/ |
| H A D | ConstructionContext.cpp | 161 const auto *E = cast<LambdaExpr>(ParentItem.getStmt()); in createBoundTemporaryFromLayers() 211 const auto *E = cast<LambdaExpr>(TopItem.getStmt()); in createFromLayers()
|
| H A D | CallGraph.cpp | 82 void VisitLambdaExpr(LambdaExpr *LE) { in VisitLambdaExpr()
|
| H A D | CFG.cpp | 600 CFGBlock *VisitLambdaExpr(LambdaExpr *E, AddStmtChoice asc); 2335 return VisitLambdaExpr(cast<LambdaExpr>(S), asc); in Visit() 3429 CFGBlock *CFGBuilder::VisitLambdaExpr(LambdaExpr *E, AddStmtChoice asc) { in VisitLambdaExpr() 3433 for (LambdaExpr::capture_init_iterator it = E->capture_init_begin(), in VisitLambdaExpr() 5018 auto *LE = cast<LambdaExpr>(E); in VisitForTemporaryDtors() 5048 if (isa<LambdaExpr>(E)) { in VisitChildrenForTemporaryDtors() 5733 Helper.handledStmt(const_cast<LambdaExpr *>(LCC->getLambdaExpr()), OS); in print_construction_context()
|
| H A D | ExprMutationAnalyzer.cpp | 95 AST_MATCHER_P(LambdaExpr, hasCaptureInit, const Expr *, E) { in AST_MATCHER_P() argument
|
| /freebsd-14.2/contrib/llvm-project/llvm/include/llvm/Demangle/ |
| H A D | ItaniumNodes.def | 90 NODE(LambdaExpr)
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/StaticAnalyzer/Checkers/ |
| H A D | DeadStoresChecker.cpp | 486 if (auto *LE = dyn_cast<LambdaExpr>(S)) { in operator ()() 504 void findLambdaReferenceCaptures(const LambdaExpr *LE) { in findLambdaReferenceCaptures()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | DeclSpec.h | 1818 LambdaExpr, // Lambda-expression declarator. enumerator 2095 case DeclaratorContext::LambdaExpr: in mayOmitIdentifier() 2136 case DeclaratorContext::LambdaExpr: in mayHaveIdentifier() 2180 case DeclaratorContext::LambdaExpr: in mayHaveDecompositionDeclarator() 2237 case DeclaratorContext::LambdaExpr: in mayBeFollowedByCXXDirectInit() 2459 case DeclaratorContext::LambdaExpr: in isFunctionDeclarationContext() 2495 case DeclaratorContext::LambdaExpr: in isExpressionContext()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
| H A D | ExprEngine.h | 59 class LambdaExpr; variable 470 void VisitLambdaExpr(const LambdaExpr *LE, ExplodedNode *Pred,
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaExceptionSpec.cpp | 1201 const LambdaExpr *Lambda = cast<LambdaExpr>(S); in canThrow() 1203 for (LambdaExpr::const_capture_init_iterator in canThrow()
|
| H A D | SemaTemplateVariadic.cpp | 243 bool TraverseLambdaExpr(LambdaExpr *Lambda) { in TraverseLambdaExpr() 264 bool TraverseLambdaCapture(LambdaExpr *Lambda, const LambdaCapture *C, in TraverseLambdaCapture()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/ASTMatchers/ |
| H A D | ASTMatchFinder.cpp | 167 auto *LambdaNode = dyn_cast_or_null<LambdaExpr>(StmtNode); in getStmtToTraverse() 280 bool TraverseLambdaExpr(LambdaExpr *Node) { in TraverseLambdaExpr() 542 } else if (auto *LE = dyn_cast<LambdaExpr>(S)) { in dataTraverseNode()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/AST/Interp/ |
| H A D | ByteCodeExprGen.h | 101 bool VisitLambdaExpr(const LambdaExpr *E);
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/ASTMatchers/ |
| H A D | ASTMatchers.h | 1506 extern const internal::VariadicDynCastAllOfMatcher<Stmt, LambdaExpr> lambdaExpr; 4367 AST_MATCHER_P(LambdaExpr, forEachLambdaCapture, in AST_MATCHER_P() argument 4937 AST_MATCHER_P(LambdaExpr, hasAnyCapture, internal::Matcher<LambdaCapture>, in AST_MATCHER_P() argument 8297 } else if (const auto *LambdaExprNode = CurNode.get<LambdaExpr>()) { in AST_MATCHER_P() 8347 } else if (const auto *LambdaExprNode = CurNode.get<LambdaExpr>()) { in AST_MATCHER_P()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexBody.cpp | 404 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C, in TraverseLambdaCapture()
|
| /freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CodeGenPGO.cpp | 188 bool TraverseLambdaExpr(LambdaExpr *LE) { in TraverseLambdaExpr() 546 void VisitLambdaExpr(const LambdaExpr *LE) {} in VisitLambdaExpr()
|
| /freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 161 def LambdaExpr : StmtNode<Expr>;
|