Searched refs:SrcExprs (Results 1 – 7 of 7) sorted by relevance
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | OpenMPClause.cpp | 479 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 D | CGOpenMPRuntime.h | 1066 ArrayRef<const Expr *> SrcExprs, 2046 ArrayRef<const Expr *> SrcExprs,
|
| H A D | CGOpenMPRuntime.cpp | 2339 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 D | CGStmtOpenMP.cpp | 4163 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 D | OpenMPClause.h | 2796 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 D | SemaOpenMP.cpp | 18129 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 D | TreeTransform.h | 7808 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()
|