Home
last modified time | relevance | path

Searched refs:CapturedStmt (Results 1 – 13 of 13) sorted by relevance

/trueos/contrib/llvm/tools/clang/lib/AST/
HDStmt.cpp1014 CapturedStmt::Capture *CapturedStmt::getStoredCaptures() const { in getStoredCaptures()
1015 unsigned Size = sizeof(CapturedStmt) + sizeof(Stmt *) * (NumCaptures + 1); in getStoredCaptures()
1022 reinterpret_cast<char *>(const_cast<CapturedStmt *>(this)) in getStoredCaptures()
1026 CapturedStmt::CapturedStmt(Stmt *S, CapturedRegionKind Kind, in CapturedStmt() function in CapturedStmt
1050 CapturedStmt::CapturedStmt(EmptyShell Empty, unsigned NumCaptures) in CapturedStmt() function in CapturedStmt
1056 CapturedStmt *CapturedStmt::Create(const ASTContext &Context, Stmt *S, in Create()
1073 unsigned Size = sizeof(CapturedStmt) + sizeof(Stmt *) * (Captures.size() + 1); in Create()
1081 return new (Mem) CapturedStmt(S, Kind, Captures, CaptureInits, CD, RD); in Create()
1084 CapturedStmt *CapturedStmt::CreateDeserialized(const ASTContext &Context, in CreateDeserialized()
1086 unsigned Size = sizeof(CapturedStmt) + sizeof(Stmt *) * (NumCaptures + 1); in CreateDeserialized()
[all …]
HDStmtPrinter.cpp453 void StmtPrinter::VisitCapturedStmt(CapturedStmt *Node) { in VisitCapturedStmt()
657 assert(isa<CapturedStmt>(Node->getAssociatedStmt()) && in VisitOMPParallelDirective()
659 Stmt *CS = cast<CapturedStmt>(Node->getAssociatedStmt())->getCapturedStmt(); in VisitOMPParallelDirective()
HDStmtProfile.cpp218 void StmtProfiler::VisitCapturedStmt(const CapturedStmt *S) { in VisitCapturedStmt()
/trueos/contrib/llvm/tools/clang/lib/Sema/
HDSemaOpenMP.cpp581 CapturedStmt *CS;
642 DSAAttrChecker(DSAStackTy *S, Sema &Actions, CapturedStmt *CS) in DSAAttrChecker()
652 assert(AStmt && isa<CapturedStmt>(AStmt) && "Captured statement expected"); in ActOnOpenMPExecutableDirective()
657 DSAAttrChecker DSAChecker(DSAStack, *this, cast<CapturedStmt>(AStmt)); in ActOnOpenMPExecutableDirective()
658 DSAChecker.Visit(cast<CapturedStmt>(AStmt)->getCapturedStmt()); in ActOnOpenMPExecutableDirective()
HDSemaStmt.cpp3223 SmallVectorImpl<CapturedStmt::Capture> &Captures, in buildCapturedStmtCaptureList()
3231 Captures.push_back(CapturedStmt::Capture(Cap->getLocation(), in buildCapturedStmtCaptureList()
3232 CapturedStmt::VCK_This)); in buildCapturedStmtCaptureList()
3240 Captures.push_back(CapturedStmt::Capture(Cap->getLocation(), in buildCapturedStmtCaptureList()
3241 CapturedStmt::VCK_ByRef, in buildCapturedStmtCaptureList()
3286 SmallVector<CapturedStmt::Capture, 4> Captures; in ActOnCapturedRegionEnd()
3293 CapturedStmt *Res = CapturedStmt::Create(getASTContext(), S, in ActOnCapturedRegionEnd()
HDTreeTransform.h9838 TreeTransform<Derived>::TransformCapturedStmt(CapturedStmt *S) { in TransformCapturedStmt()
/trueos/contrib/llvm/tools/clang/include/clang/AST/
HDStmt.h1909 class CapturedStmt : public Stmt {
1978 CapturedStmt(Stmt *S, CapturedRegionKind Kind, ArrayRef<Capture> Captures,
1982 CapturedStmt(EmptyShell Empty, unsigned NumCaptures);
1985 return reinterpret_cast<Stmt **>(const_cast<CapturedStmt *>(this) + 1); in getStoredStmts()
1993 static CapturedStmt *Create(const ASTContext &Context, Stmt *S,
1999 static CapturedStmt *CreateDeserialized(const ASTContext &Context,
2005 return const_cast<CapturedStmt *>(this)->getCapturedStmt(); in getCapturedStmt()
2011 return const_cast<CapturedStmt *>(this)->getCapturedDecl(); in getCapturedDecl()
HDRecursiveASTVisitor.h2289 DEF_TRAVERSE_STMT(CapturedStmt, {
/trueos/contrib/llvm/tools/clang/lib/CodeGen/
HDCGStmt.cpp140 const CapturedStmt *CS = cast<CapturedStmt>(S); in EmitStmt()
1775 static LValue InitCapturedStruct(CodeGenFunction &CGF, const CapturedStmt &S) { in InitCapturedStruct()
1784 for (CapturedStmt::capture_init_iterator I = S.capture_init_begin(), in InitCapturedStruct()
1797 CodeGenFunction::EmitCapturedStmt(const CapturedStmt &S, CapturedRegionKind K) { in EmitCapturedStmt()
HDCodeGenFunction.h163 explicit CGCapturedStmtInfo(const CapturedStmt &S,
169 for (CapturedStmt::const_capture_iterator I = S.capture_begin(), in Kind()
1851 llvm::Function *EmitCapturedStmt(const CapturedStmt &S, CapturedRegionKind K);
/trueos/contrib/llvm/tools/clang/include/clang/Basic/
HDStmtNodes.td30 def CapturedStmt : Stmt;
/trueos/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderStmt.cpp384 void ASTStmtReader::VisitCapturedStmt(CapturedStmt *S) { in VisitCapturedStmt()
392 for (CapturedStmt::capture_init_iterator I = S->capture_init_begin(), in VisitCapturedStmt()
402 for (CapturedStmt::capture_iterator I = S->capture_begin(), in VisitCapturedStmt()
407 .setInt(static_cast<CapturedStmt::VariableCaptureKind>(Record[Idx++])); in VisitCapturedStmt()
1938 S = CapturedStmt::CreateDeserialized(Context, in ReadStmtFromStream()
HDASTWriterStmt.cpp291 void ASTStmtWriter::VisitCapturedStmt(CapturedStmt *S) { in VisitCapturedStmt()
303 for (CapturedStmt::capture_init_iterator I = S->capture_init_begin(), in VisitCapturedStmt()
312 for (CapturedStmt::capture_iterator I = S->capture_begin(), in VisitCapturedStmt()