Searched refs:LHSExprs (Results 1 - 7 of 7) sorted by relevance

/freebsd-11-stable/contrib/llvm-project/clang/lib/AST/
H A DOpenMPClause.cpp629 void OMPReductionClause::setLHSExprs(ArrayRef<Expr *> LHSExprs) { argument
631 LHSExprs.size() == varlist_size() &&
633 std::copy(LHSExprs.begin(), LHSExprs.end(), getPrivates().end());
654 ArrayRef<Expr *> Privates, ArrayRef<Expr *> LHSExprs,
662 Clause->setLHSExprs(LHSExprs);
682 void OMPTaskReductionClause::setLHSExprs(ArrayRef<Expr *> LHSExprs) { argument
684 LHSExprs.size() == varlist_size() &&
686 std::copy(LHSExprs.begin(), LHSExprs
650 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc, SourceLocation ColonLoc, ArrayRef<Expr *> VL, NestedNameSpecifierLoc QualifierLoc, const DeclarationNameInfo &NameInfo, ArrayRef<Expr *> Privates, ArrayRef<Expr *> LHSExprs, ArrayRef<Expr *> RHSExprs, ArrayRef<Expr *> ReductionOps, Stmt *PreInit, Expr *PostUpdate) argument
703 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc, SourceLocation ColonLoc, ArrayRef<Expr *> VL, NestedNameSpecifierLoc QualifierLoc, const DeclarationNameInfo &NameInfo, ArrayRef<Expr *> Privates, ArrayRef<Expr *> LHSExprs, ArrayRef<Expr *> RHSExprs, ArrayRef<Expr *> ReductionOps, Stmt *PreInit, Expr *PostUpdate) argument
735 setLHSExprs(ArrayRef<Expr *> LHSExprs) argument
765 Create( const ASTContext &C, SourceLocation StartLoc, SourceLocation LParenLoc, SourceLocation EndLoc, SourceLocation ColonLoc, ArrayRef<Expr *> VL, NestedNameSpecifierLoc QualifierLoc, const DeclarationNameInfo &NameInfo, ArrayRef<Expr *> Privates, ArrayRef<Expr *> LHSExprs, ArrayRef<Expr *> RHSExprs, ArrayRef<Expr *> ReductionOps, ArrayRef<Expr *> TaskgroupDescriptors, Stmt *PreInit, Expr *PostUpdate) argument
[all...]
/freebsd-11-stable/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h1308 /// \param LHSExprs List of LHS in \a ReductionOps reduction operations.
1315 ArrayRef<const Expr *> LHSExprs,
1349 /// <LHSExprs>[i] = RedOp<i>(*<LHSExprs>[i], *<RHSExprs>[i]);
1355 /// Atomic(<LHSExprs>[i] = RedOp<i>(*<LHSExprs>[i], *<RHSExprs>[i]));
1363 /// \param LHSExprs List of LHS in \a ReductionOps reduction operations.
1375 ArrayRef<const Expr *> LHSExprs,
1396 /// \param LHSExprs List of LHS in \a Data.ReductionOps reduction operations.
1402 ArrayRef<const Expr *> LHSExprs,
[all...]
H A DCGOpenMPRuntimeNVPTX.h315 /// \param LHSExprs List of LHS in \a ReductionOps reduction operations.
327 ArrayRef<const Expr *> LHSExprs,
H A DCGOpenMPRuntime.cpp5543 ArrayRef<const Expr *> LHSExprs, ArrayRef<const Expr *> RHSExprs,
5588 cast<VarDecl>(cast<DeclRefExpr>(LHSExprs[I])->getDecl());
5608 auto ILHS = LHSExprs.begin();
5655 ArrayRef<const Expr *> LHSExprs,
5682 // <LHSExprs>[i] = RedOp<i>(*<LHSExprs>[i], *<RHSExprs>[i]);
5688 // Atomic(<LHSExprs>[i] = RedOp<i>(*<LHSExprs>[i], *<RHSExprs>[i]));
5697 // <LHSExprs>[i] = RedOp<i>(*<LHSExprs>[
5541 emitReductionFunction( SourceLocation Loc, llvm::Type *ArgsType, ArrayRef<const Expr *> Privates, ArrayRef<const Expr *> LHSExprs, ArrayRef<const Expr *> RHSExprs, ArrayRef<const Expr *> ReductionOps) argument
5653 emitReduction(CodeGenFunction &CGF, SourceLocation Loc, ArrayRef<const Expr *> Privates, ArrayRef<const Expr *> LHSExprs, ArrayRef<const Expr *> RHSExprs, ArrayRef<const Expr *> ReductionOps, ReductionOptionsTy Options) argument
6169 emitTaskReductionInit( CodeGenFunction &CGF, SourceLocation Loc, ArrayRef<const Expr *> LHSExprs, ArrayRef<const Expr *> RHSExprs, const OMPTaskDataTy &Data) argument
[all...]
H A DCGOpenMPRuntimeNVPTX.cpp4275 ArrayRef<const Expr *> LHSExprs, ArrayRef<const Expr *> RHSExprs,
4288 CGOpenMPRuntime::emitReduction(CGF, Loc, Privates, LHSExprs, RHSExprs,
4345 LHSExprs, RHSExprs, ReductionOps);
4431 auto &&CodeGen = [Privates, LHSExprs, RHSExprs, ReductionOps,
4434 auto ILHS = LHSExprs.begin();
H A DCGStmtOpenMP.cpp1232 llvm::SmallVector<const Expr *, 8> LHSExprs; local
1239 LHSExprs.append(C->lhs_exprs().begin(), C->lhs_exprs().end());
1251 *this, D.getEndLoc(), Privates, LHSExprs, RHSExprs, ReductionOps,
/freebsd-11-stable/contrib/llvm-project/clang/include/clang/AST/
H A DOpenMPClause.h2512 void setLHSExprs(ArrayRef<Expr *> LHSExprs);
2563 /// \param LHSExprs List of helper expressions for proper generation of
2574 /// LHSExprs binop RHSExprs;
2589 ArrayRef<Expr *> LHSExprs, ArrayRef<Expr *> RHSExprs,
2747 void setLHSExprs(ArrayRef<Expr *> LHSExprs);
2797 /// \param LHSExprs List of helper expressions for proper generation of
2808 /// LHSExprs binop RHSExprs;
2823 ArrayRef<Expr *> LHSExprs, ArrayRef<Expr *> RHSExprs,
2978 void setLHSExprs(ArrayRef<Expr *> LHSExprs);
3039 /// \param LHSExprs Lis
[all...]

Completed in 222 milliseconds