Home
last modified time | relevance | path

Searched refs:Shareds (Results 1 – 4 of 4) sorted by relevance

/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h172 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 DCGStmtOpenMP.cpp1262 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 DCGOpenMPRuntime.cpp765 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 DOMPIRBuilder.cpp2046 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()