| /netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
| H A D | Stmt.cpp | 198 if (auto CapS = dyn_cast_or_null<CapturedStmt>(S)) in IgnoreContainers() 1265 CapturedStmt::Capture::Capture(SourceLocation Loc, VariableCaptureKind Kind, in Capture() 1285 CapturedStmt::VariableCaptureKind 1286 CapturedStmt::Capture::getCaptureKind() const { in getCaptureKind() 1290 VarDecl *CapturedStmt::Capture::getCapturedVar() const { in getCapturedVar() 1296 CapturedStmt::Capture *CapturedStmt::getStoredCaptures() const { in getStoredCaptures() 1297 unsigned Size = sizeof(CapturedStmt) + sizeof(Stmt *) * (NumCaptures + 1); in getStoredCaptures() 1303 reinterpret_cast<char *>(const_cast<CapturedStmt *>(this)) in getStoredCaptures() 1307 CapturedStmt::CapturedStmt(Stmt *S, CapturedRegionKind Kind, in CapturedStmt() function in CapturedStmt 1331 CapturedStmt::CapturedStmt(EmptyShell Empty, unsigned NumCaptures) in CapturedStmt() function in CapturedStmt [all …]
|
| H A D | ParentMap.cpp | 93 if (Stmt *SubStmt = cast<CapturedStmt>(S)->getCapturedStmt()) { in BuildParentMap()
|
| H A D | StmtProfile.cpp | 371 void StmtProfiler::VisitCapturedStmt(const CapturedStmt *S) { in VisitCapturedStmt()
|
| H A D | StmtPrinter.cpp | 496 void StmtPrinter::VisitCapturedStmt(CapturedStmt *Node) { in VisitCapturedStmt()
|
| H A D | StmtOpenMP.cpp | 758 C, Clauses, cast_or_null<CapturedStmt>(AssociatedStmt), in Create()
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
| H A D | SemaOpenMP.cpp | 3416 CapturedStmt *CS = nullptr; 3444 [](const CapturedStmt::Capture &C) { in VisitSubCaptures() 3823 void visitSubCaptures(CapturedStmt *S) { in visitSubCaptures() 3824 for (const CapturedStmt::Capture &Cap : S->captures()) { in visitSubCaptures() 3858 DSAAttrChecker(DSAStackTy *S, Sema &SemaRef, CapturedStmt *CS) in DSAAttrChecker() 5217 static CapturedStmt *buildDistanceFunc(Sema &Actions, QualType LogicalTy, in buildDistanceFunc() 5338 return cast<CapturedStmt>( in buildDistanceFunc() 5354 static CapturedStmt *buildLoopVarFunc(Sema &Actions, QualType LoopVarTy, in buildLoopVarFunc() 5413 return cast<CapturedStmt>( in buildLoopVarFunc() 5555 CapturedStmt *DistanceFunc = in ActOnOpenMPCanonicalLoop() [all …]
|
| H A D | UsedDeclVisitor.h | 47 void VisitCapturedStmt(CapturedStmt *Node) { in VisitCapturedStmt()
|
| H A D | SemaStmt.cpp | 4646 SmallVectorImpl<CapturedStmt::Capture> &Captures, in buildCapturedStmtCaptureList() 4664 Captures.push_back(CapturedStmt::Capture(Cap.getLocation(), in buildCapturedStmtCaptureList() 4665 CapturedStmt::VCK_This)); in buildCapturedStmtCaptureList() 4668 CapturedStmt::Capture(Cap.getLocation(), CapturedStmt::VCK_VLAType)); in buildCapturedStmtCaptureList() 4675 Captures.push_back(CapturedStmt::Capture(Cap.getLocation(), in buildCapturedStmtCaptureList() 4677 ? CapturedStmt::VCK_ByRef in buildCapturedStmtCaptureList() 4678 : CapturedStmt::VCK_ByCopy, in buildCapturedStmtCaptureList() 4798 SmallVector<CapturedStmt::Capture, 4> Captures; in ActOnCapturedRegionEnd() 4806 CapturedStmt *Res = CapturedStmt::Create( in ActOnCapturedRegionEnd()
|
| H A D | TreeTransform.h | 14657 TreeTransform<Derived>::TransformCapturedStmt(CapturedStmt *S) { in TransformCapturedStmt()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
| H A D | StmtOpenMP.h | 164 CapturedStmt *DistanceFunc, in create() 165 CapturedStmt *LoopVarFunc, in create() 215 CapturedStmt *getDistanceFunc() { in getDistanceFunc() 216 return cast<CapturedStmt>(SubStmts[DISTANCE_FUNC]); in getDistanceFunc() 218 const CapturedStmt *getDistanceFunc() const { in getDistanceFunc() 219 return cast<CapturedStmt>(SubStmts[DISTANCE_FUNC]); in getDistanceFunc() 221 void setDistanceFunc(CapturedStmt *S) { in setDistanceFunc() 236 CapturedStmt *getLoopVarFunc() { in getLoopVarFunc() 237 return cast<CapturedStmt>(SubStmts[LOOPVAR_FUNC]); in getLoopVarFunc() 239 const CapturedStmt *getLoopVarFunc() const { in getLoopVarFunc() [all …]
|
| H A D | Stmt.h | 3471 class CapturedStmt : public Stmt { 3543 CapturedStmt(Stmt *S, CapturedRegionKind Kind, ArrayRef<Capture> Captures, 3547 CapturedStmt(EmptyShell Empty, unsigned NumCaptures); 3562 static CapturedStmt *Create(const ASTContext &Context, Stmt *S, 3568 static CapturedStmt *CreateDeserialized(const ASTContext &Context,
|
| H A D | OpenMPClause.h | 8536 const CapturedStmt * 8543 auto *CS = cast<CapturedStmt>(getAssociatedStmt()); in getCapturedStmt() 8547 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in getCapturedStmt() 8553 CapturedStmt * 8558 auto *CS = cast<CapturedStmt>(getAssociatedStmt()); in getInnermostCapturedStmt() 8560 CS = cast<CapturedStmt>(CS->getCapturedStmt()); in getInnermostCapturedStmt() 8564 const CapturedStmt * 8578 if (auto *CS = dyn_cast<CapturedStmt>(getAssociatedStmt())) { in getRawStmt() 8582 CS = dyn_cast<CapturedStmt>(S); in getRawStmt()
|
| H A D | ASTNodeTraverser.h | 661 void VisitCapturedStmt(const CapturedStmt *Node) { in VisitCapturedStmt()
|
| H A D | RecursiveASTVisitor.h | 2680 DEF_TRAVERSE_STMT(CapturedStmt, { TRY_TO(TraverseDecl(S->getCapturedDecl())); })
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGStmtOpenMP.cpp | 82 const CapturedStmt *CS = S.getCapturedStmt(*CapturedRegion); in OMPLexicalScope() 253 const auto *CS = cast_or_null<CapturedStmt>(S.getAssociatedStmt()); in OMPSimdLexicalScope() 273 CS = dyn_cast<CapturedStmt>(CS->getCapturedStmt()); in OMPSimdLexicalScope() 322 const CapturedStmt &S, SmallVectorImpl<llvm::Value *> &CapturedVars) { in GenerateOpenMPCapturedVars() 326 for (CapturedStmt::const_capture_init_iterator I = S.capture_init_begin(), in GenerateOpenMPCapturedVars() 401 const CapturedStmt *S = nullptr; 412 explicit FunctionOptions(const CapturedStmt *S, bool UIntPtrCastRequired, in FunctionOptions() 597 CodeGenFunction::GenerateOpenMPCapturedStmtFunction(const CapturedStmt &S, in GenerateOpenMPCapturedStmtFunction() 1551 const CapturedStmt *CS = S.getCapturedStmt(OMPD_parallel); in emitCommonOMPParallelDirective() 1727 const CapturedStmt *CS = S.getCapturedStmt(OMPD_parallel); in EmitOMPParallelDirective() [all …]
|
| H A D | CGStmt.cpp | 164 const CapturedStmt *CS = cast<CapturedStmt>(S); in EmitStmt() 2651 LValue CodeGenFunction::InitCapturedStruct(const CapturedStmt &S) { in InitCapturedStruct() 2660 for (CapturedStmt::const_capture_init_iterator I = S.capture_init_begin(), in InitCapturedStruct() 2677 CodeGenFunction::EmitCapturedStmt(const CapturedStmt &S, CapturedRegionKind K) { in EmitCapturedStmt() 2692 Address CodeGenFunction::GenerateCapturedStmtArgument(const CapturedStmt &S) { in GenerateCapturedStmtArgument() 2699 CodeGenFunction::GenerateCapturedStmtFunction(const CapturedStmt &S) { in GenerateCapturedStmtFunction()
|
| H A D | CodeGenFunction.h | 383 explicit CGCapturedStmtInfo(const CapturedStmt &S, 389 for (CapturedStmt::const_capture_iterator I = S.capture_begin(), 3282 LValue InitCapturedStruct(const CapturedStmt &S); 3283 llvm::Function *EmitCapturedStmt(const CapturedStmt &S, CapturedRegionKind K); 3284 llvm::Function *GenerateCapturedStmtFunction(const CapturedStmt &S); 3285 Address GenerateCapturedStmtArgument(const CapturedStmt &S); 3286 llvm::Function *GenerateOpenMPCapturedStmtFunction(const CapturedStmt &S, 3288 void GenerateOpenMPCapturedVars(const CapturedStmt &S,
|
| H A D | CGOpenMPRuntime.cpp | 65 CGOpenMPRegionInfo(const CapturedStmt &CS, in CGOpenMPRegionInfo() 113 CGOpenMPOutlinedRegionInfo(const CapturedStmt &CS, const VarDecl *ThreadIDVar, in CGOpenMPOutlinedRegionInfo() 194 CGOpenMPTaskOutlinedRegionInfo(const CapturedStmt &CS, in CGOpenMPTaskOutlinedRegionInfo() 322 CGOpenMPTargetRegionInfo(const CapturedStmt &CS, in CGOpenMPTargetRegionInfo() 351 CGOpenMPInnerExprInfo(CodeGenFunction &CGF, const CapturedStmt &CS) in CGOpenMPInnerExprInfo() 1250 CodeGenModule &CGM, const OMPExecutableDirective &D, const CapturedStmt *CS, in emitParallelOrTeamsOutlinedFunction() 1289 const CapturedStmt *CS = D.getCapturedStmt(OMPD_parallel); in emitParallelOutlinedFunction() 1297 const CapturedStmt *CS = D.getCapturedStmt(OMPD_teams); in emitTeamsOutlinedFunction() 1328 const CapturedStmt *CS = D.getCapturedStmt(Region); in emitTaskOutlinedFunction() 3835 const CapturedStmt &CS = *D.getCapturedStmt(Kind); in emitPrivatesInit() [all …]
|
| H A D | CGOpenMPRuntimeGPU.cpp | 291 void VisitOpenMPCapturedStmt(const CapturedStmt *S, in VisitOpenMPCapturedStmt() 296 for (const CapturedStmt::Capture &C : S->captures()) { in VisitOpenMPCapturedStmt() 371 dyn_cast_or_null<CapturedStmt>(D->getAssociatedStmt())) { in VisitOMPExecutableDirective() 386 void VisitCapturedStmt(const CapturedStmt *S) { in VisitCapturedStmt() 389 for (const CapturedStmt::Capture &C : S->captures()) { in VisitCapturedStmt() 4333 const CapturedStmt *CS = D.getCapturedStmt(OMPD_target); in adjustTargetSpecificDataForLambdas() 4334 for (const CapturedStmt::Capture &C : CS->captures()) { in adjustTargetSpecificDataForLambdas()
|
| H A D | CodeGenPGO.cpp | 180 bool TraverseCapturedStmt(CapturedStmt *CS) { return true; } in TraverseCapturedStmt()
|
| /netbsd-src/external/apache2/llvm/dist/clang/include/clang/Basic/ |
| H A D | StmtNodes.td | 26 def CapturedStmt : StmtNode<Stmt>;
|
| /netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 495 void ASTStmtReader::VisitCapturedStmt(CapturedStmt *S) { in VisitCapturedStmt() 503 for (CapturedStmt::capture_init_iterator I = S->capture_init_begin(), in VisitCapturedStmt() 516 static_cast<CapturedStmt::VariableCaptureKind>(Record.readInt())); in VisitCapturedStmt() 2795 S = CapturedStmt::CreateDeserialized( in ReadStmtFromStream()
|
| H A D | ASTWriterStmt.cpp | 513 void ASTStmtWriter::VisitCapturedStmt(CapturedStmt *S) { in VisitCapturedStmt()
|