Home
last modified time | relevance | path

Searched refs:CapturedVars (Results 1 – 6 of 6) sorted by relevance

/openbsd/src/gnu/llvm/clang/lib/CodeGen/
DCGOpenMPRuntimeGPU.h125 ArrayRef<llvm::Value *> CapturedVars,
141 ArrayRef<llvm::Value *> CapturedVars,
236 ArrayRef<llvm::Value *> CapturedVars) override;
252 ArrayRef<llvm::Value *> CapturedVars,
DCGOpenMPRuntime.h795 ArrayRef<llvm::Value *> CapturedVars,
1425 ArrayRef<llvm::Value *> CapturedVars);
1729 ArrayRef<llvm::Value *> CapturedVars,
2200 ArrayRef<llvm::Value *> CapturedVars) override;
DCGOpenMPRuntimeGPU.cpp1154 ArrayRef<llvm::Value *> CapturedVars) { in emitTeamsCall() argument
1164 OutlinedFnArgs.append(CapturedVars.begin(), CapturedVars.end()); in emitTeamsCall()
1171 ArrayRef<llvm::Value *> CapturedVars, in emitParallelCall() argument
1177 auto &&ParallelGen = [this, Loc, OutlinedFn, CapturedVars, IfCond, in emitParallelCall()
1194 llvm::ArrayType::get(CGM.VoidPtrTy, CapturedVars.size()), in emitParallelCall()
1197 if (!CapturedVars.empty()) { in emitParallelCall()
1201 for (llvm::Value *V : CapturedVars) { in emitParallelCall()
1238 llvm::ConstantInt::get(CGM.SizeTy, CapturedVars.size())}; in emitParallelCall()
DCGStmtOpenMP.cpp327 const CapturedStmt &S, SmallVectorImpl<llvm::Value *> &CapturedVars) { in GenerateOpenMPCapturedVars() argument
337 CapturedVars.push_back(Val); in GenerateOpenMPCapturedVars()
339 CapturedVars.push_back(CXXThisValue); in GenerateOpenMPCapturedVars()
364 CapturedVars.push_back(CV); in GenerateOpenMPCapturedVars()
367 CapturedVars.push_back(EmitLValue(*I).getAddress(*this).getPointer()); in GenerateOpenMPCapturedVars()
1573 llvm::SmallVector<llvm::Value *, 16> CapturedVars; in emitCommonOMPParallelDirective() local
1578 CodeGenBoundParameters(CGF, S, CapturedVars); in emitCommonOMPParallelDirective()
1579 CGF.GenerateOpenMPCapturedVars(*CS, CapturedVars); in emitCommonOMPParallelDirective()
1581 CapturedVars, IfCond, NumThreads); in emitCommonOMPParallelDirective()
3152 llvm::SmallVectorImpl<llvm::Value *> &CapturedVars) { in emitDistributeParallelForDistributeInnerBoundParams() argument
[all …]
DCGOpenMPRuntime.cpp2038 ArrayRef<llvm::Value *> CapturedVars, in emitParallelCall() argument
2045 auto &&ThenGen = [&M, OutlinedFn, CapturedVars, RTLoc, in emitParallelCall()
2051 CGF.Builder.getInt32(CapturedVars.size()), // Number of captured vars in emitParallelCall()
2055 RealArgs.append(CapturedVars.begin(), CapturedVars.end()); in emitParallelCall()
2061 auto &&ElseGen = [&M, OutlinedFn, CapturedVars, RTLoc, Loc, in emitParallelCall()
2082 OutlinedFnArgs.append(CapturedVars.begin(), CapturedVars.end()); in emitParallelCall()
9829 llvm::SmallVector<llvm::Value *, 16> CapturedVars; in emitTargetCall() local
9831 auto &&ArgsCodegen = [&CS, &CapturedVars](CodeGenFunction &CGF, in emitTargetCall()
9833 CGF.GenerateOpenMPCapturedVars(CS, CapturedVars); in emitTargetCall()
9841 auto &&FallbackGen = [this, OutlinedFn, &D, &CapturedVars, RequiresOuterTask, in emitTargetCall()
[all …]
DCodeGenFunction.h3349 SmallVectorImpl<llvm::Value *> &CapturedVars);