Home
last modified time | relevance | path

Searched refs:SrcExprs (Results 1 – 7 of 7) sorted by relevance

/external/clang/lib/AST/
DOpenMPClause.cpp103 void OMPLastprivateClause::setSourceExprs(ArrayRef<Expr *> SrcExprs) { in setSourceExprs() argument
104 assert(SrcExprs.size() == varlist_size() && "Number of source expressions is " in setSourceExprs()
107 std::copy(SrcExprs.begin(), SrcExprs.end(), getPrivateCopies().end()); in setSourceExprs()
127 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs, in Create() argument
135 Clause->setSourceExprs(SrcExprs); in Create()
252 void OMPCopyinClause::setSourceExprs(ArrayRef<Expr *> SrcExprs) { in setSourceExprs() argument
253 assert(SrcExprs.size() == varlist_size() && "Number of source expressions is " in setSourceExprs()
256 std::copy(SrcExprs.begin(), SrcExprs.end(), varlist_end()); in setSourceExprs()
276 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs, in Create() argument
284 Clause->setSourceExprs(SrcExprs); in Create()
[all …]
/external/clang/include/clang/AST/
DOpenMPClause.h1356 void setSourceExprs(ArrayRef<Expr *> SrcExprs);
1418 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs,
2092 void setSourceExprs(ArrayRef<Expr *> SrcExprs);
2154 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs,
2238 void setSourceExprs(ArrayRef<Expr *> SrcExprs);
2299 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs,
/external/clang/lib/CodeGen/
DCGOpenMPRuntime.h457 ArrayRef<const Expr *> SrcExprs,
DCGOpenMPRuntime.cpp1510 ArrayRef<const Expr *> SrcExprs, ArrayRef<const Expr *> AssignmentOps) { in emitCopyprivateCopyFunction() argument
1545 auto SrcVar = cast<VarDecl>(cast<DeclRefExpr>(SrcExprs[I])->getDecl()); in emitCopyprivateCopyFunction()
1560 ArrayRef<const Expr *> SrcExprs, in emitSingleRegion() argument
1565 assert(CopyprivateVars.size() == SrcExprs.size() && in emitSingleRegion()
1625 CopyprivateVars, SrcExprs, DstExprs, AssignmentOps); in emitSingleRegion()
DCGStmtOpenMP.cpp1804 llvm::SmallVector<const Expr *, 8> SrcExprs; in EmitOMPSingleDirective() local
1815 SrcExprs.append(C->source_exprs().begin(), C->source_exprs().end()); in EmitOMPSingleDirective()
1831 CopyprivateVars, DestExprs, SrcExprs, in EmitOMPSingleDirective()
/external/clang/lib/Sema/
DSemaOpenMP.cpp6726 SmallVector<Expr *, 8> SrcExprs; in ActOnOpenMPLastprivateClause() local
6734 SrcExprs.push_back(nullptr); in ActOnOpenMPLastprivateClause()
6758 SrcExprs.push_back(nullptr); in ActOnOpenMPLastprivateClause()
6853 SrcExprs.push_back(PseudoSrcExpr); in ActOnOpenMPLastprivateClause()
6862 Vars, SrcExprs, DstExprs, AssignmentOps); in ActOnOpenMPLastprivateClause()
7765 SmallVector<Expr *, 8> SrcExprs; in ActOnOpenMPCopyinClause() local
7773 SrcExprs.push_back(nullptr); in ActOnOpenMPCopyinClause()
7797 SrcExprs.push_back(nullptr); in ActOnOpenMPCopyinClause()
7840 SrcExprs.push_back(PseudoSrcExpr); in ActOnOpenMPCopyinClause()
7849 SrcExprs, DstExprs, AssignmentOps); in ActOnOpenMPCopyinClause()
[all …]
DTreeTransform.h6486 ArrayRef<Expr*> SrcExprs = S->getAllExprs(); in TransformMSAsmStmt() local
6488 TransformedExprs.reserve(SrcExprs.size()); in TransformMSAsmStmt()
6489 for (unsigned i = 0, e = SrcExprs.size(); i != e; ++i) { in TransformMSAsmStmt()
6490 ExprResult Result = getDerived().TransformExpr(SrcExprs[i]); in TransformMSAsmStmt()
6494 HadChange |= (Result.get() != SrcExprs[i]); in TransformMSAsmStmt()