/llvm-project/clang/lib/AST/ |
H A D | OpenMPClause.cpp | 740 assert(Privates.size() == varlist_size() && in setPrivates() argument 839 assert(Privates.size() == varlist_size() && in setPrivates() argument 798 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 870 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 892 setPrivates(ArrayRef<Expr * > Privates) setPrivates() argument 932 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 D | CGOpenMPRuntime.cpp | 770 ReductionCodeGen(ArrayRef<const Expr * > Shareds,ArrayRef<const Expr * > Origs,ArrayRef<const Expr * > Privates,ArrayRef<const Expr * > ReductionOps) ReductionCodeGen() argument 2885 createPrivatesRecordDecl(CodeGenModule & CGM,ArrayRef<PrivateDataTy> Privates) createPrivatesRecordDecl() argument 2966 createKmpTaskTWithPrivatesRecordDecl(CodeGenModule & CGM,QualType KmpTaskTQTy,ArrayRef<PrivateDataTy> Privates) createKmpTaskTWithPrivatesRecordDecl() argument 3158 emitTaskPrivateMappingFunction(CodeGenModule & CGM,SourceLocation Loc,const OMPTaskDataTy & Data,QualType PrivatesQTy,ArrayRef<PrivateDataTy> Privates) emitTaskPrivateMappingFunction() argument 3261 emitPrivatesInit(CodeGenFunction & CGF,const OMPExecutableDirective & D,Address KmpTaskSharedsPtr,LValue TDBase,const RecordDecl * KmpTaskTWithPrivatesQTyRD,QualType SharedsTy,QualType SharedsPtrTy,const OMPTaskDataTy & Data,ArrayRef<PrivateDataTy> Privates,bool ForDup) emitPrivatesInit() argument 3375 checkInitIsRequired(CodeGenFunction & CGF,ArrayRef<PrivateDataTy> Privates) checkInitIsRequired() argument 3408 emitTaskDupFunction(CodeGenModule & CGM,SourceLocation Loc,const OMPExecutableDirective & D,QualType KmpTaskTWithPrivatesPtrQTy,const RecordDecl * KmpTaskTWithPrivatesQTyRD,const RecordDecl * KmpTaskTQTyRD,QualType SharedsTy,QualType SharedsPtrTy,const OMPTaskDataTy & Data,ArrayRef<PrivateDataTy> Privates,bool WithLastIter) emitTaskDupFunction() argument 3474 checkDestructorsRequired(const RecordDecl * KmpTaskTWithPrivatesQTyRD,ArrayRef<PrivateDataTy> Privates) checkDestructorsRequired() argument 3618 llvm::SmallVector<PrivateDataTy, 4> Privates; emitTaskInit() local 4817 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 4926 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 12119 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 | CGStmtOpenMP.cpp | 1220 SmallVector<const Expr *, 4> Privates; EmitOMPReductionClauseInit() local 1428 llvm::SmallVector<const Expr *, 8> Privates; EmitOMPReductionClauseFinal() local 3573 SmallVector<const Expr *, 4> Privates; emitScanBasedDirectiveDecls() local 3627 SmallVector<const Expr *, 4> Privates; emitScanBasedDirectiveFinals() local 3690 SmallVector<const Expr *, 4> Privates; emitScanBasedDirective() local 5441 SmallVector<const Expr *, 4> Privates; EmitOMPScanDirective() local 7641 mapParam(CodeGenFunction & CGF,const DeclRefExpr * Helper,const ImplicitParamDecl * PVD,CodeGenFunction::OMPPrivateScope & Privates) mapParam() argument [all...] |
H A D | CGOpenMPRuntimeGPU.cpp | 1656 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
|
/llvm-project/clang/lib/Sema/ |
H A D | SemaOpenMP.cpp | 18538 SmallVector<Expr *, 8> Privates; global() member 19572 SmallVector<Expr *, 8> Privates; ActOnOpenMPLinearClause() local [all...] |