Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DOpenMPClause.cpp491 void OMPLastprivateClause::setSourceExprs(ArrayRef<Expr *> SrcExprs) { in setSourceExprs() argument
495 std::copy(SrcExprs.begin(), SrcExprs.end(), getPrivateCopies().end()); in setSourceExprs()
515 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs, in Create() argument
523 Clause->setSourceExprs(SrcExprs); in Create()
657 void OMPCopyinClause::setSourceExprs(ArrayRef<Expr *> SrcExprs) { in setSourceExprs() argument
661 std::copy(SrcExprs.begin(), SrcExprs.end(), varlist_end()); in setSourceExprs()
681 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs, in Create() argument
687 Clause->setSourceExprs(SrcExprs); in Create()
698 void OMPCopyprivateClause::setSourceExprs(ArrayRef<Expr *> SrcExprs) { in setSourceExprs() argument
702 std::copy(SrcExprs.begin(), SrcExprs.end(), varlist_end()); in setSourceExprs()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h852 ArrayRef<const Expr *> SrcExprs,
1794 ArrayRef<const Expr *> SrcExprs,
H A DCGOpenMPRuntime.cpp2145 ArrayRef<const Expr *> SrcExprs, ArrayRef<const Expr *> AssignmentOps, in emitCopyprivateCopyFunction() argument
2187 cast<VarDecl>(cast<DeclRefExpr>(SrcExprs[I])->getDecl()); in emitCopyprivateCopyFunction()
2202 ArrayRef<const Expr *> SrcExprs, in emitSingleRegion() argument
2207 assert(CopyprivateVars.size() == SrcExprs.size() && in emitSingleRegion()
2266 SrcExprs, DstExprs, AssignmentOps, Loc); in emitSingleRegion()
11981 ArrayRef<const Expr *> DestExprs, ArrayRef<const Expr *> SrcExprs, in emitSingleRegion() argument
H A DCGStmtOpenMP.cpp4221 llvm::SmallVector<const Expr *, 8> SrcExprs; in EmitOMPSingleDirective() local
4231 SrcExprs.append(C->source_exprs().begin(), C->source_exprs().end()); in EmitOMPSingleDirective()
4250 SrcExprs, AssignmentOps); in EmitOMPSingleDirective()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DOpenMPClause.h2921 void setSourceExprs(ArrayRef<Expr *> SrcExprs);
2995 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs,
4417 void setSourceExprs(ArrayRef<Expr *> SrcExprs);
4478 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs,
4582 void setSourceExprs(ArrayRef<Expr *> SrcExprs);
4642 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs,
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenMP.cpp18751 SmallVector<Expr *, 8> SrcExprs; in ActOnOpenMPLastprivateClause() local
18765 SrcExprs.push_back(nullptr); in ActOnOpenMPLastprivateClause()
18906 SrcExprs.push_back(PseudoSrcExpr); in ActOnOpenMPLastprivateClause()
20599 SmallVector<Expr *, 8> SrcExprs; in ActOnOpenMPCopyinClause() local
20607 SrcExprs.push_back(nullptr); in ActOnOpenMPCopyinClause()
20632 SrcExprs.push_back(nullptr); in ActOnOpenMPCopyinClause()
20676 SrcExprs.push_back(PseudoSrcExpr); in ActOnOpenMPCopyinClause()
20685 SrcExprs, DstExprs, AssignmentOps); in ActOnOpenMPCopyinClause()
20693 SmallVector<Expr *, 8> SrcExprs; in ActOnOpenMPCopyprivateClause() local
20705 SrcExprs.push_back(nullptr); in ActOnOpenMPCopyprivateClause()
[all …]
H A DTreeTransform.h8070 ArrayRef<Expr*> SrcExprs = S->getAllExprs(); in TransformMSAsmStmt() local
8072 TransformedExprs.reserve(SrcExprs.size()); in TransformMSAsmStmt()
8073 for (unsigned i = 0, e = SrcExprs.size(); i != e; ++i) { in TransformMSAsmStmt()
8074 ExprResult Result = getDerived().TransformExpr(SrcExprs[i]); in TransformMSAsmStmt()
8078 HadChange |= (Result.get() != SrcExprs[i]); in TransformMSAsmStmt()