| /NextBSD/contrib/llvm/tools/clang/lib/AST/ |
| HD | ExprCXX.cpp | 925 LambdaExpr::LambdaExpr(QualType T, in LambdaExpr() function in LambdaExpr 987 LambdaExpr *LambdaExpr::Create(const ASTContext &Context, in Create() 1004 unsigned Size = sizeof(LambdaExpr) + sizeof(Stmt *) * (Captures.size() + 1); in Create() 1012 return new (Mem) LambdaExpr(T, IntroducerRange, in Create() 1019 LambdaExpr *LambdaExpr::CreateDeserialized(const ASTContext &C, in CreateDeserialized() 1022 unsigned Size = sizeof(LambdaExpr) + sizeof(Stmt *) * (NumCaptures + 1); in CreateDeserialized() 1027 return new (Mem) LambdaExpr(EmptyShell(), NumCaptures, NumArrayIndexVars > 0); in CreateDeserialized() 1030 bool LambdaExpr::isInitCapture(const LambdaCapture *C) const { in isInitCapture() 1035 LambdaExpr::capture_iterator LambdaExpr::capture_begin() const { in capture_begin() 1039 LambdaExpr::capture_iterator LambdaExpr::capture_end() const { in capture_end() [all …]
|
| HD | StmtProfile.cpp | 1136 StmtProfiler::VisitLambdaExpr(const LambdaExpr *S) { in VisitLambdaExpr() 1138 for (LambdaExpr::capture_iterator C = S->explicit_capture_begin(), in VisitLambdaExpr()
|
| HD | StmtPrinter.cpp | 1785 void StmtPrinter::VisitLambdaExpr(LambdaExpr *Node) { in VisitLambdaExpr() 1802 for (LambdaExpr::capture_iterator C = Node->explicit_capture_begin(), in VisitLambdaExpr()
|
| HD | Expr.cpp | 3113 const LambdaExpr *LE = cast<LambdaExpr>(this); in HasSideEffects() 3114 for (LambdaExpr::capture_iterator I = LE->capture_begin(), in HasSideEffects()
|
| HD | ASTDumper.cpp | 521 void VisitLambdaExpr(const LambdaExpr *Node) { in VisitLambdaExpr()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/AST/ |
| HD | EvaluatedExprVisitor.h | 89 void VisitLambdaExpr(PTR(LambdaExpr) LE) { in VisitLambdaExpr() 91 for (LambdaExpr::capture_init_iterator I = LE->capture_init_begin(), in VisitLambdaExpr()
|
| HD | DataRecursiveASTVisitor.h | 243 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C); 251 bool TraverseLambdaBody(LambdaExpr *LE); 789 RecursiveASTVisitor<Derived>::TraverseLambdaCapture(LambdaExpr *LE, in TraverseLambdaCapture() 797 bool RecursiveASTVisitor<Derived>::TraverseLambdaBody(LambdaExpr *LE) { in TraverseLambdaBody() 2153 bool RecursiveASTVisitor<Derived>::TraverseLambdaExpr(LambdaExpr *S) { in TraverseLambdaExpr() 2156 for (LambdaExpr::capture_iterator C = S->explicit_capture_begin(), in TraverseLambdaExpr()
|
| HD | RecursiveASTVisitor.h | 247 bool TraverseLambdaCapture(LambdaExpr *LE, const LambdaCapture *C); 255 bool TraverseLambdaBody(LambdaExpr *LE); 858 RecursiveASTVisitor<Derived>::TraverseLambdaCapture(LambdaExpr *LE, in TraverseLambdaCapture() 866 bool RecursiveASTVisitor<Derived>::TraverseLambdaBody(LambdaExpr *LE) { in TraverseLambdaBody() 2185 bool RecursiveASTVisitor<Derived>::TraverseLambdaExpr(LambdaExpr *S) { in TraverseLambdaExpr() 2188 for (LambdaExpr::capture_iterator C = S->explicit_capture_begin(), in TraverseLambdaExpr()
|
| HD | ExprCXX.h | 1343 class LambdaExpr : public Expr { 1385 LambdaExpr(QualType T, SourceRange IntroducerRange, 1398 LambdaExpr(EmptyShell Empty, unsigned NumCaptures, bool HasArrayIndexVars) in LambdaExpr() function 1406 return reinterpret_cast<Stmt **>(const_cast<LambdaExpr *>(this) + 1); in getStoredStmts() 1425 static LambdaExpr *Create(const ASTContext &C, 1441 static LambdaExpr *CreateDeserialized(const ASTContext &C,
|
| HD | DeclCXX.h | 43 class LambdaExpr; variable 617 friend class LambdaExpr; variable
|
| /NextBSD/contrib/llvm/tools/clang/lib/Sema/ |
| HD | SemaExceptionSpec.cpp | 980 const LambdaExpr *Lambda = cast<LambdaExpr>(E); in canThrow() 982 for (LambdaExpr::capture_init_iterator Cap = Lambda->capture_init_begin(), in canThrow()
|
| HD | SemaTemplateVariadic.cpp | 171 bool TraverseLambdaExpr(LambdaExpr *Lambda) { in TraverseLambdaExpr() 182 for (LambdaExpr::capture_iterator I = Lambda->capture_begin(), in TraverseLambdaExpr()
|
| HD | SemaLambda.cpp | 1603 LambdaExpr *Lambda = LambdaExpr::Create(Context, Class, IntroducerRange, in BuildLambdaExpr()
|
| HD | AnalysisBasedWarnings.cpp | 1025 bool TraverseLambdaBody(LambdaExpr *LE) { return true; } in TraverseLambdaBody()
|
| /NextBSD/contrib/llvm/tools/clang/lib/CodeGen/ |
| HD | CodeGenPGO.cpp | 160 bool TraverseLambdaBody(LambdaExpr *LE) { return true; } in TraverseLambdaBody() 293 void VisitLambdaExpr(const LambdaExpr *LE) {} in VisitLambdaExpr()
|
| HD | CGExprAgg.cpp | 178 void VisitLambdaExpr(LambdaExpr *E); 1000 AggExprEmitter::VisitLambdaExpr(LambdaExpr *E) { in VisitLambdaExpr()
|
| HD | CGExprCXX.cpp | 1841 void CodeGenFunction::EmitLambdaExpr(const LambdaExpr *E, AggValueSlot Slot) { in EmitLambdaExpr() 1847 for (LambdaExpr::capture_init_iterator i = E->capture_init_begin(), in EmitLambdaExpr()
|
| HD | CoverageMappingGen.cpp | 882 void VisitLambdaExpr(const LambdaExpr *LE) { in VisitLambdaExpr()
|
| HD | CodeGenFunction.h | 2482 LValue EmitLambdaLValue(const LambdaExpr *E); 2816 void EmitLambdaExpr(const LambdaExpr *E, AggValueSlot Dest);
|
| HD | CGExpr.cpp | 884 return EmitLambdaLValue(cast<LambdaExpr>(E)); in EmitLValue() 3286 CodeGenFunction::EmitLambdaLValue(const LambdaExpr *E) { in EmitLambdaLValue()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/Basic/ |
| HD | StmtNodes.td | 139 def LambdaExpr : DStmt<Expr>;
|
| /NextBSD/contrib/llvm/tools/clang/lib/Analysis/ |
| HD | CFG.cpp | 391 CFGBlock *VisitLambdaExpr(LambdaExpr *E, AddStmtChoice asc); 1508 return VisitLambdaExpr(cast<LambdaExpr>(S), asc); in Visit() 2280 CFGBlock *CFGBuilder::VisitLambdaExpr(LambdaExpr *E, AddStmtChoice asc) { in VisitLambdaExpr() 2282 for (LambdaExpr::capture_init_iterator it = E->capture_init_begin(), in VisitLambdaExpr() 3611 auto *LE = cast<LambdaExpr>(E); in VisitForTemporaryDtors() 3633 if (isa<LambdaExpr>(E)) { in VisitChildrenForTemporaryDtors()
|
| /NextBSD/contrib/llvm/tools/clang/lib/Serialization/ |
| HD | ASTReaderStmt.cpp | 1221 void ASTStmtReader::VisitLambdaExpr(LambdaExpr *E) { in VisitLambdaExpr() 1234 for (LambdaExpr::capture_init_iterator C = E->capture_init_begin(), in VisitLambdaExpr() 3099 S = LambdaExpr::CreateDeserialized(Context, NumCaptures, in ReadStmtFromStream()
|
| HD | ASTWriterStmt.cpp | 1184 void ASTStmtWriter::VisitLambdaExpr(LambdaExpr *E) { in VisitLambdaExpr() 1199 for (LambdaExpr::capture_init_iterator C = E->capture_init_begin(), in VisitLambdaExpr()
|
| /NextBSD/contrib/llvm/tools/clang/include/clang/ASTMatchers/ |
| HD | ASTMatchers.h | 869 const internal::VariadicDynCastAllOfMatcher<Stmt, LambdaExpr> lambdaExpr;
|