Home
last modified time | relevance | path

Searched refs:LambdaExpr (Results 1 – 25 of 33) sorted by relevance

12

/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDExprCXX.cpp925 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 …]
HDStmtProfile.cpp1136 StmtProfiler::VisitLambdaExpr(const LambdaExpr *S) { in VisitLambdaExpr()
1138 for (LambdaExpr::capture_iterator C = S->explicit_capture_begin(), in VisitLambdaExpr()
HDStmtPrinter.cpp1785 void StmtPrinter::VisitLambdaExpr(LambdaExpr *Node) { in VisitLambdaExpr()
1802 for (LambdaExpr::capture_iterator C = Node->explicit_capture_begin(), in VisitLambdaExpr()
HDExpr.cpp3113 const LambdaExpr *LE = cast<LambdaExpr>(this); in HasSideEffects()
3114 for (LambdaExpr::capture_iterator I = LE->capture_begin(), in HasSideEffects()
HDASTDumper.cpp521 void VisitLambdaExpr(const LambdaExpr *Node) { in VisitLambdaExpr()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDEvaluatedExprVisitor.h89 void VisitLambdaExpr(PTR(LambdaExpr) LE) { in VisitLambdaExpr()
91 for (LambdaExpr::capture_init_iterator I = LE->capture_init_begin(), in VisitLambdaExpr()
HDDataRecursiveASTVisitor.h243 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()
HDRecursiveASTVisitor.h247 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()
HDExprCXX.h1343 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,
HDDeclCXX.h43 class LambdaExpr; variable
617 friend class LambdaExpr; variable
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaExceptionSpec.cpp980 const LambdaExpr *Lambda = cast<LambdaExpr>(E); in canThrow()
982 for (LambdaExpr::capture_init_iterator Cap = Lambda->capture_init_begin(), in canThrow()
HDSemaTemplateVariadic.cpp171 bool TraverseLambdaExpr(LambdaExpr *Lambda) { in TraverseLambdaExpr()
182 for (LambdaExpr::capture_iterator I = Lambda->capture_begin(), in TraverseLambdaExpr()
HDSemaLambda.cpp1603 LambdaExpr *Lambda = LambdaExpr::Create(Context, Class, IntroducerRange, in BuildLambdaExpr()
HDAnalysisBasedWarnings.cpp1025 bool TraverseLambdaBody(LambdaExpr *LE) { return true; } in TraverseLambdaBody()
/NextBSD/contrib/llvm/tools/clang/lib/CodeGen/
HDCodeGenPGO.cpp160 bool TraverseLambdaBody(LambdaExpr *LE) { return true; } in TraverseLambdaBody()
293 void VisitLambdaExpr(const LambdaExpr *LE) {} in VisitLambdaExpr()
HDCGExprAgg.cpp178 void VisitLambdaExpr(LambdaExpr *E);
1000 AggExprEmitter::VisitLambdaExpr(LambdaExpr *E) { in VisitLambdaExpr()
HDCGExprCXX.cpp1841 void CodeGenFunction::EmitLambdaExpr(const LambdaExpr *E, AggValueSlot Slot) { in EmitLambdaExpr()
1847 for (LambdaExpr::capture_init_iterator i = E->capture_init_begin(), in EmitLambdaExpr()
HDCoverageMappingGen.cpp882 void VisitLambdaExpr(const LambdaExpr *LE) { in VisitLambdaExpr()
HDCodeGenFunction.h2482 LValue EmitLambdaLValue(const LambdaExpr *E);
2816 void EmitLambdaExpr(const LambdaExpr *E, AggValueSlot Dest);
HDCGExpr.cpp884 return EmitLambdaLValue(cast<LambdaExpr>(E)); in EmitLValue()
3286 CodeGenFunction::EmitLambdaLValue(const LambdaExpr *E) { in EmitLambdaLValue()
/NextBSD/contrib/llvm/tools/clang/include/clang/Basic/
HDStmtNodes.td139 def LambdaExpr : DStmt<Expr>;
/NextBSD/contrib/llvm/tools/clang/lib/Analysis/
HDCFG.cpp391 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/
HDASTReaderStmt.cpp1221 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()
HDASTWriterStmt.cpp1184 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/
HDASTMatchers.h869 const internal::VariadicDynCastAllOfMatcher<Stmt, LambdaExpr> lambdaExpr;

12