/freebsd-src/contrib/llvm-project/clang/lib/AST/ |
H A D | OpenMPClause.cpp | 760 void OMPReductionClause::setReductionOps(ArrayRef<Expr *> ReductionOps) { in setReductionOps() argument 799 ArrayRef<Expr *> RHSExprs, ArrayRef<Expr *> ReductionOps, in Create() argument 859 void OMPTaskReductionClause::setReductionOps(ArrayRef<Expr *> ReductionOps) { in setReductionOps() argument 871 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) Create() argument 912 setReductionOps(ArrayRef<Expr * > ReductionOps) setReductionOps() argument 933 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) Create() argument [all...] |
/freebsd-src/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGOpenMPRuntime.h | 104 SmallVector<const Expr *, 4> ReductionOps; member [all...] |
H A D | CGStmtOpenMP.cpp | 1199 SmallVector<const Expr *, 4> ReductionOps; EmitOMPReductionClauseInit() local 1411 llvm::SmallVector<const Expr *, 8> ReductionOps; EmitOMPReductionClauseFinal() local 3546 SmallVector<const Expr *, 4> ReductionOps; emitScanBasedDirectiveDecls() local 3664 SmallVector<const Expr *, 4> ReductionOps; emitScanBasedDirective() local 5405 SmallVector<const Expr *, 4> ReductionOps; EmitOMPScanDirective() local [all...] |
H A D | CGOpenMPRuntime.cpp | 770 ReductionCodeGen(ArrayRef<const Expr * > Shareds,ArrayRef<const Expr * > Origs,ArrayRef<const Expr * > Privates,ArrayRef<const Expr * > ReductionOps) ReductionCodeGen() argument 4807 emitReductionFunction(StringRef ReducerName,SourceLocation Loc,llvm::Type * ArgsElemType,ArrayRef<const Expr * > Privates,ArrayRef<const Expr * > LHSExprs,ArrayRef<const Expr * > RHSExprs,ArrayRef<const Expr * > ReductionOps) emitReductionFunction() argument 4918 emitReduction(CodeGenFunction & CGF,SourceLocation Loc,ArrayRef<const Expr * > Privates,ArrayRef<const Expr * > LHSExprs,ArrayRef<const Expr * > RHSExprs,ArrayRef<const Expr * > ReductionOps,ReductionOptionsTy Options) emitReduction() argument 12097 emitReduction(CodeGenFunction & CGF,SourceLocation Loc,ArrayRef<const Expr * > Privates,ArrayRef<const Expr * > LHSExprs,ArrayRef<const Expr * > RHSExprs,ArrayRef<const Expr * > ReductionOps,ReductionOptionsTy Options) emitReduction() argument [all...] |
H A D | CGOpenMPRuntimeGPU.cpp | 2803 emitReduction(CodeGenFunction & CGF,SourceLocation Loc,ArrayRef<const Expr * > Privates,ArrayRef<const Expr * > LHSExprs,ArrayRef<const Expr * > RHSExprs,ArrayRef<const Expr * > ReductionOps,ReductionOptionsTy Options) emitReduction() argument
|
/freebsd-src/contrib/llvm-project/llvm/lib/Transforms/Vectorize/ |
H A D | SLPVectorizer.cpp | 13936 ReductionOpsListType ReductionOps; global() member in __anon1d05f9c610011::HorizontalReduction 14078 createOp(IRBuilder<> & Builder,RecurKind RdxKind,Value * LHS,Value * RHS,const Twine & Name,const ReductionOpsListType & ReductionOps) createOp() argument 14301 __anon1d05f9c610202(Instruction *TreeN, SmallVectorImpl<Value *> &ExtraArgs, SmallVectorImpl<Value *> &PossibleReducedVals, SmallVectorImpl<Instruction *> &ReductionOps) matchAssociativeReduction() argument [all...] |
/freebsd-src/contrib/llvm-project/clang/lib/Sema/ |
H A D | SemaOpenMP.cpp | 19257 SmallVector<Expr *, 8> ReductionOps; global() member
|