Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/AST/
H A DOpenMPClause.cpp479 void OMPLastprivateClause::setSourceExprs(ArrayRef<Expr *> SrcExprs) { in setSourceExprs() argument
483 std::copy(SrcExprs.begin(), SrcExprs.end(), getPrivateCopies().end()); in setSourceExprs()
503 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs, in Create() argument
511 Clause->setSourceExprs(SrcExprs); in Create()
643 void OMPCopyinClause::setSourceExprs(ArrayRef<Expr *> SrcExprs) { in setSourceExprs() argument
647 std::copy(SrcExprs.begin(), SrcExprs.end(), varlist_end()); in setSourceExprs()
667 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs, in Create() argument
673 Clause->setSourceExprs(SrcExprs); in Create()
684 void OMPCopyprivateClause::setSourceExprs(ArrayRef<Expr *> SrcExprs) { in setSourceExprs() argument
688 std::copy(SrcExprs.begin(), SrcExprs.end(), varlist_end()); in setSourceExprs()
[all …]
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h1066 ArrayRef<const Expr *> SrcExprs,
2046 ArrayRef<const Expr *> SrcExprs,
H A DCGOpenMPRuntime.cpp2339 ArrayRef<const Expr *> SrcExprs, ArrayRef<const Expr *> AssignmentOps, in emitCopyprivateCopyFunction() argument
2381 cast<VarDecl>(cast<DeclRefExpr>(SrcExprs[I])->getDecl()); in emitCopyprivateCopyFunction()
2396 ArrayRef<const Expr *> SrcExprs, in emitSingleRegion() argument
2401 assert(CopyprivateVars.size() == SrcExprs.size() && in emitSingleRegion()
2460 SrcExprs, DstExprs, AssignmentOps, Loc); in emitSingleRegion()
12828 ArrayRef<const Expr *> DestExprs, ArrayRef<const Expr *> SrcExprs, in emitSingleRegion() argument
H A DCGStmtOpenMP.cpp4163 llvm::SmallVector<const Expr *, 8> SrcExprs; in EmitOMPSingleDirective() local
4173 SrcExprs.append(C->source_exprs().begin(), C->source_exprs().end()); in EmitOMPSingleDirective()
4192 SrcExprs, AssignmentOps); in EmitOMPSingleDirective()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DOpenMPClause.h2796 void setSourceExprs(ArrayRef<Expr *> SrcExprs);
2870 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs,
4279 void setSourceExprs(ArrayRef<Expr *> SrcExprs);
4340 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs,
4444 void setSourceExprs(ArrayRef<Expr *> SrcExprs);
4504 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs,
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaOpenMP.cpp18129 SmallVector<Expr *, 8> SrcExprs; in ActOnOpenMPLastprivateClause() local
18143 SrcExprs.push_back(nullptr); in ActOnOpenMPLastprivateClause()
18284 SrcExprs.push_back(PseudoSrcExpr); in ActOnOpenMPLastprivateClause()
19951 SmallVector<Expr *, 8> SrcExprs; in ActOnOpenMPCopyinClause() local
19959 SrcExprs.push_back(nullptr); in ActOnOpenMPCopyinClause()
19984 SrcExprs.push_back(nullptr); in ActOnOpenMPCopyinClause()
20028 SrcExprs.push_back(PseudoSrcExpr); in ActOnOpenMPCopyinClause()
20037 SrcExprs, DstExprs, AssignmentOps); in ActOnOpenMPCopyinClause()
20045 SmallVector<Expr *, 8> SrcExprs; in ActOnOpenMPCopyprivateClause() local
20057 SrcExprs.push_back(nullptr); in ActOnOpenMPCopyprivateClause()
[all …]
H A DTreeTransform.h7808 ArrayRef<Expr*> SrcExprs = S->getAllExprs(); in TransformMSAsmStmt() local
7810 TransformedExprs.reserve(SrcExprs.size()); in TransformMSAsmStmt()
7811 for (unsigned i = 0, e = SrcExprs.size(); i != e; ++i) { in TransformMSAsmStmt()
7812 ExprResult Result = getDerived().TransformExpr(SrcExprs[i]); in TransformMSAsmStmt()
7816 HadChange |= (Result.get() != SrcExprs[i]); in TransformMSAsmStmt()