Searched refs:Shareds (Results 1 – 4 of 4) sorted by relevance
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntime.h | 172 ReductionCodeGen(ArrayRef<const Expr *> Shareds, ArrayRef<const Expr *> Origs, 585 Address Shareds, const OMPTaskDataTy &Data); 1131 Address Shareds, const Expr *IfCond, 1166 QualType SharedsTy, Address Shareds, 1989 Address Shareds, const Expr *IfCond, 2023 QualType SharedsTy, Address Shareds, const Expr *IfCond,
|
| H A D | CGStmtOpenMP.cpp | 1262 SmallVector<const Expr *, 4> Shareds; in EmitOMPReductionClauseInit() local 1273 Shareds.append(C->varlist_begin(), C->varlist_end()); in EmitOMPReductionClauseInit() 1288 ReductionCodeGen RedCG(Shareds, Shareds, Privates, ReductionOps); in EmitOMPReductionClauseInit() 1293 for (const Expr *IRef : Shareds) { in EmitOMPReductionClauseInit() 3732 SmallVector<const Expr *, 4> Shareds; in emitScanBasedDirectiveDecls() local 3739 Shareds.append(C->varlist_begin(), C->varlist_end()); in emitScanBasedDirectiveDecls() 3749 ReductionCodeGen RedCG(Shareds, Shareds, Privates, ReductionOps); in emitScanBasedDirectiveDecls() 3784 SmallVector<const Expr *, 4> Shareds; in emitScanBasedDirectiveFinals() local 3793 Shareds.append(C->varlist_begin(), C->varlist_end()); in emitScanBasedDirectiveFinals() 3808 const Expr *OrigExpr = Shareds[I]; in emitScanBasedDirectiveFinals() [all …]
|
| H A D | CGOpenMPRuntime.cpp | 765 ReductionCodeGen::ReductionCodeGen(ArrayRef<const Expr *> Shareds, in ReductionCodeGen() argument 769 ClausesData.reserve(Shareds.size()); in ReductionCodeGen() 770 SharedAddresses.reserve(Shareds.size()); in ReductionCodeGen() 771 Sizes.reserve(Shareds.size()); in ReductionCodeGen() 772 BaseDecls.reserve(Shareds.size()); in ReductionCodeGen() 776 for (const Expr *Ref : Shareds) { in ReductionCodeGen() 3593 Address Shareds, const OMPTaskDataTy &Data) { in emitTaskInit() argument 3926 LValue Src = CGF.MakeAddrLValue(Shareds, SharedsTy); in emitTaskInit() 4484 QualType SharedsTy, Address Shareds, in emitTaskCall() argument 4491 emitTaskInit(CGF, Loc, D, TaskFunction, SharedsTy, Shareds, Data); in emitTaskCall() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 2046 Value *Shareds = StaleCI->getArgOperand(1); in createTask() local 2049 Builder.CreateMemCpy(TaskShareds, Alignment, Shareds, Alignment, in createTask() 2154 LoadInst *Shareds = Builder.CreateLoad(VoidPtr, OutlinedFn.getArg(1)); in createTask() local 2156 Shareds, [Shareds](Use &U) { return U.getUser() != Shareds; }); in createTask() 7176 Value *Shareds = TaskT; in loadSharedDataFromTaskDescriptor() local 7187 Shareds = Builder.CreateStructGEP(TaskTy, TaskT, 0); in loadSharedDataFromTaskDescriptor() 7188 return Builder.CreateLoad(PointerType::getUnqual(Ctx), Shareds); in loadSharedDataFromTaskDescriptor() 7666 Value *Shareds = StaleCI->getArgOperand(SharedArgOperandNo); in emitTargetTask() local 7669 Builder.CreateMemCpy(TaskShareds, Alignment, Shareds, Alignment, in emitTargetTask()
|