Searched refs:SrcExprs (Results 1 – 7 of 7) sorted by relevance
/external/clang/lib/AST/ |
D | OpenMPClause.cpp | 103 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/ |
D | OpenMPClause.h | 1356 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/ |
D | CGOpenMPRuntime.h | 457 ArrayRef<const Expr *> SrcExprs,
|
D | CGOpenMPRuntime.cpp | 1510 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()
|
D | CGStmtOpenMP.cpp | 1804 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/ |
D | SemaOpenMP.cpp | 6726 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 …]
|
D | TreeTransform.h | 6486 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()
|