Home
last modified time | relevance | path

Searched defs:ReductionOps (Results 1 – 7 of 7) sorted by relevance

/llvm-project/clang/lib/AST/
H A DOpenMPClause.cpp760 assert(ReductionOps.size() == varlist_size() && "Number of reduction " in setReductionOps() argument
859 assert(ReductionOps.size() == varlist_size() && "Number of task reduction " in setReductionOps() argument
799 Create(const ASTContext & C,SourceLocation StartLoc,SourceLocation LParenLoc,SourceLocation ModifierLoc,SourceLocation EndLoc,SourceLocation ColonLoc,OpenMPReductionClauseModifier Modifier,ArrayRef<Expr * > VL,NestedNameSpecifierLoc QualifierLoc,const DeclarationNameInfo & NameInfo,ArrayRef<Expr * > Privates,ArrayRef<Expr * > LHSExprs,ArrayRef<Expr * > RHSExprs,ArrayRef<Expr * > ReductionOps,ArrayRef<Expr * > CopyOps,ArrayRef<Expr * > CopyArrayTemps,ArrayRef<Expr * > CopyArrayElems,Stmt * PreInit,Expr * PostUpdate) Create() 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...]
/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h104 SmallVector<const Expr *, 4> ReductionOps; member
[all...]
H A DCGStmtOpenMP.cpp1221 SmallVector<const Expr *, 4> ReductionOps; EmitOMPReductionClauseInit() local
1431 llvm::SmallVector<const Expr *, 8> ReductionOps; EmitOMPReductionClauseFinal() local
3574 SmallVector<const Expr *, 4> ReductionOps; emitScanBasedDirectiveDecls() local
3691 SmallVector<const Expr *, 4> ReductionOps; emitScanBasedDirective() local
5444 SmallVector<const Expr *, 4> ReductionOps; EmitOMPScanDirective() local
[all...]
H A DCGOpenMPRuntimeGPU.cpp1658 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
H A DCGOpenMPRuntime.cpp771 ReductionCodeGen(ArrayRef<const Expr * > Shareds,ArrayRef<const Expr * > Origs,ArrayRef<const Expr * > Privates,ArrayRef<const Expr * > ReductionOps) ReductionCodeGen() argument
4818 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
4929 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
12121 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...]
/llvm-project/llvm/lib/Transforms/Vectorize/
H A DSLPVectorizer.cpp16545 ReductionOpsListType ReductionOps; global() member in __anon7791346715311::HorizontalReduction
16670 createOp(IRBuilderBase & Builder,RecurKind RdxKind,Value * LHS,Value * RHS,const Twine & Name,const ReductionOpsListType & ReductionOps) createOp() argument
16891 __anon7791346715402(Instruction *TreeN, SmallVectorImpl<Value *> &ExtraArgs, SmallVectorImpl<Value *> &PossibleReducedVals, SmallVectorImpl<Instruction *> &ReductionOps) matchAssociativeReduction() argument
[all...]
/llvm-project/clang/lib/Sema/
H A DSemaOpenMP.cpp18544 SmallVector<Expr *, 8> ReductionOps; global() member