Searched refs:CapturedStmt (Results 1 - 15 of 15) sorted by relevance
/external/clang/lib/CodeGen/ |
H A D | CGStmtOpenMP.cpp | 27 const CapturedStmt *CS = cast<CapturedStmt>(S.getAssociatedStmt()); 52 const CapturedStmt *CS = cast<CapturedStmt>(S.getAssociatedStmt());
|
H A D | CGStmt.cpp | 141 const CapturedStmt *CS = cast<CapturedStmt>(S); 2047 static LValue InitCapturedStruct(CodeGenFunction &CGF, const CapturedStmt &S) { 2056 for (CapturedStmt::capture_init_iterator I = S.capture_init_begin(), 2066 static void InitVLACaptures(CodeGenFunction &CGF, const CapturedStmt &S) { 2082 /// Generate an outlined function for the body of a CapturedStmt, store any 2085 CodeGenFunction::EmitCapturedStmt(const CapturedStmt &S, CapturedRegionKind K) { 2101 CodeGenFunction::GenerateCapturedStmtArgument(const CapturedStmt &S) { 2106 /// Creates the outlined function for a CapturedStmt. 2108 CodeGenFunction::GenerateCapturedStmtFunction(const CapturedStmt [all...] |
H A D | CodeGenFunction.h | 29 #include "clang/Basic/CapturedStmt.h" 172 explicit CGCapturedStmtInfo(const CapturedStmt &S, 178 for (CapturedStmt::const_capture_iterator I = S.capture_begin(), 1896 llvm::Function *EmitCapturedStmt(const CapturedStmt &S, CapturedRegionKind K); 1897 llvm::Function *GenerateCapturedStmtFunction(const CapturedStmt &S); 1898 llvm::Value *GenerateCapturedStmtArgument(const CapturedStmt &S);
|
H A D | CodeGenPGO.cpp | 282 bool TraverseCapturedStmt(CapturedStmt *CS) { return true; }
|
/external/clang/lib/AST/ |
H A D | Stmt.cpp | 1012 CapturedStmt::Capture *CapturedStmt::getStoredCaptures() const { 1013 unsigned Size = sizeof(CapturedStmt) + sizeof(Stmt *) * (NumCaptures + 1); 1020 reinterpret_cast<char *>(const_cast<CapturedStmt *>(this)) 1024 CapturedStmt::CapturedStmt(Stmt *S, CapturedRegionKind Kind, function in class:CapturedStmt 1048 CapturedStmt::CapturedStmt(EmptyShell Empty, unsigned NumCaptures) function in class:CapturedStmt 1054 CapturedStmt *CapturedStmt [all...] |
H A D | StmtPrinter.cpp | 447 void StmtPrinter::VisitCapturedStmt(CapturedStmt *Node) { 781 assert(isa<CapturedStmt>(S->getAssociatedStmt()) && 783 Stmt *CS = cast<CapturedStmt>(S->getAssociatedStmt())->getCapturedStmt();
|
H A D | StmtProfile.cpp | 221 void StmtProfiler::VisitCapturedStmt(const CapturedStmt *S) {
|
/external/clang/lib/Sema/ |
H A D | SemaOpenMP.cpp | 836 CapturedStmt *CS; 908 DSAAttrChecker(DSAStackTy *S, Sema &SemaRef, CapturedStmt *CS) 1125 assert(AStmt && isa<CapturedStmt>(AStmt) && "Captured statement expected"); 1132 DSAAttrChecker DSAChecker(DSAStack, *this, cast<CapturedStmt>(AStmt)); 1133 DSAChecker.Visit(cast<CapturedStmt>(AStmt)->getCapturedStmt()); 1210 assert(AStmt && isa<CapturedStmt>(AStmt) && "Captured statement expected"); 1211 CapturedStmt *CS = cast<CapturedStmt>(AStmt); 1696 if (auto CapS = dyn_cast_or_null<CapturedStmt>(S)) 1793 assert(AStmt && isa<CapturedStmt>(AStm [all...] |
H A D | SemaStmt.cpp | 3332 assert(NumParams > 0 && "CapturedStmt requires context parameter"); 3339 SmallVectorImpl<CapturedStmt::Capture> &Captures, 3347 Captures.push_back(CapturedStmt::Capture(Cap->getLocation(), 3348 CapturedStmt::VCK_This)); 3356 Captures.push_back(CapturedStmt::Capture(Cap->getLocation(), 3357 CapturedStmt::VCK_ByRef, 3461 SmallVector<CapturedStmt::Capture, 4> Captures; 3468 CapturedStmt *Res = CapturedStmt::Create(getASTContext(), S,
|
H A D | TreeTransform.h | 10200 TreeTransform<Derived>::TransformCapturedStmt(CapturedStmt *S) {
|
/external/clang/include/clang/AST/ |
H A D | Stmt.h | 19 #include "clang/Basic/CapturedStmt.h" 1965 /// pragma annotated compound statement can be represented as a CapturedStmt, 1973 class CapturedStmt : public Stmt { class in namespace:clang 2043 CapturedStmt(Stmt *S, CapturedRegionKind Kind, ArrayRef<Capture> Captures, 2047 CapturedStmt(EmptyShell Empty, unsigned NumCaptures); 2050 return reinterpret_cast<Stmt **>(const_cast<CapturedStmt *>(this) + 1); 2058 static CapturedStmt *Create(const ASTContext &Context, Stmt *S, 2064 static CapturedStmt *CreateDeserialized(const ASTContext &Context, 2070 return const_cast<CapturedStmt *>(this)->getCapturedStmt(); 2076 return const_cast<CapturedStmt *>(thi [all...] |
H A D | DataRecursiveASTVisitor.h | 2236 DEF_TRAVERSE_STMT(CapturedStmt, { TRY_TO(TraverseDecl(S->getCapturedDecl())); })
|
H A D | RecursiveASTVisitor.h | 2258 DEF_TRAVERSE_STMT(CapturedStmt, { TRY_TO(TraverseDecl(S->getCapturedDecl())); })
|
/external/clang/lib/Serialization/ |
H A D | ASTReaderStmt.cpp | 384 void ASTStmtReader::VisitCapturedStmt(CapturedStmt *S) { 392 for (CapturedStmt::capture_init_iterator I = S->capture_init_begin(), 405 .setInt(static_cast<CapturedStmt::VariableCaptureKind>(Record[Idx++])); 2127 S = CapturedStmt::CreateDeserialized(Context,
|
H A D | ASTWriterStmt.cpp | 290 void ASTStmtWriter::VisitCapturedStmt(CapturedStmt *S) {
|
Completed in 190 milliseconds