Searched refs:SrcExprs (Results 1 – 7 of 7) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | OpenMPClause.cpp | 492 void OMPLastprivateClause::setSourceExprs(ArrayRef<Expr *> SrcExprs) { in setSourceExprs() argument 493 assert(SrcExprs.size() == varlist_size() && "Number of source expressions is " in setSourceExprs() 496 llvm::copy(SrcExprs, 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 658 assert(SrcExprs.size() == varlist_size() && "Number of source expressions is " in setSourceExprs() 661 llvm::copy(SrcExprs, varlist_end()); in setSourceExprs() 680 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs, in Create() argument 686 Clause->setSourceExprs(SrcExprs); in Create() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntime.h | 834 ArrayRef<const Expr *> SrcExprs, 1791 ArrayRef<const Expr *> SrcExprs,
|
| H A D | CGOpenMPRuntime.cpp | 2124 ArrayRef<const Expr *> SrcExprs, ArrayRef<const Expr *> AssignmentOps, in emitCopyprivateCopyFunction() argument 2166 cast<VarDecl>(cast<DeclRefExpr>(SrcExprs[I])->getDecl()); in emitCopyprivateCopyFunction() 2181 ArrayRef<const Expr *> SrcExprs, in emitSingleRegion() argument 2186 assert(CopyprivateVars.size() == SrcExprs.size() && in emitSingleRegion() 2245 SrcExprs, DstExprs, AssignmentOps, Loc); in emitSingleRegion() 12076 ArrayRef<const Expr *> DestExprs, ArrayRef<const Expr *> SrcExprs, in emitSingleRegion() argument
|
| H A D | CGStmtOpenMP.cpp | 4455 llvm::SmallVector<const Expr *, 8> SrcExprs; in EmitOMPSingleDirective() local 4465 SrcExprs.append(C->source_exprs().begin(), C->source_exprs().end()); in EmitOMPSingleDirective() 4484 SrcExprs, AssignmentOps); in EmitOMPSingleDirective()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | OpenMPClause.h | 3458 void setSourceExprs(ArrayRef<Expr *> SrcExprs); 3532 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs, 5011 void setSourceExprs(ArrayRef<Expr *> SrcExprs); 5072 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs, 5176 void setSourceExprs(ArrayRef<Expr *> SrcExprs); 5236 SourceLocation EndLoc, ArrayRef<Expr *> VL, ArrayRef<Expr *> SrcExprs,
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOpenMP.cpp | 18171 SmallVector<Expr *, 8> SrcExprs; in ActOnOpenMPLastprivateClause() local 18185 SrcExprs.push_back(nullptr); in ActOnOpenMPLastprivateClause() 18326 SrcExprs.push_back(PseudoSrcExpr); in ActOnOpenMPLastprivateClause() 18335 getASTContext(), StartLoc, LParenLoc, EndLoc, Vars, SrcExprs, DstExprs, in ActOnOpenMPLastprivateClause() 20069 SmallVector<Expr *, 8> SrcExprs; in ActOnOpenMPCopyinClause() local 20077 SrcExprs.push_back(nullptr); in ActOnOpenMPCopyinClause() 20102 SrcExprs.push_back(nullptr); in ActOnOpenMPCopyinClause() 20149 SrcExprs.push_back(PseudoSrcExpr); in ActOnOpenMPCopyinClause() 20158 Vars, SrcExprs, DstExprs, AssignmentOps); in ActOnOpenMPCopyinClause() 20166 SmallVector<Expr *, 8> SrcExprs; in ActOnOpenMPCopyprivateClause() local [all …]
|
| H A D | TreeTransform.h | 8715 ArrayRef<Expr*> SrcExprs = S->getAllExprs(); in TransformMSAsmStmt() local 8717 TransformedExprs.reserve(SrcExprs.size()); in TransformMSAsmStmt() 8718 for (unsigned i = 0, e = SrcExprs.size(); i != e; ++i) { in TransformMSAsmStmt() 8719 ExprResult Result = getDerived().TransformExpr(SrcExprs[i]); in TransformMSAsmStmt() 8723 HadChange |= (Result.get() != SrcExprs[i]); in TransformMSAsmStmt()
|