| /netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntimeGPU.h | 112 llvm::Function *&OutlinedFn, 128 llvm::Function *&OutlinedFn, 143 llvm::Function *&OutlinedFn, 159 llvm::Value *OutlinedFn, 175 llvm::Function *OutlinedFn, 275 SourceLocation Loc, llvm::Function *OutlinedFn, 288 llvm::Function *OutlinedFn, 357 CodeGenFunction &CGF, SourceLocation Loc, llvm::FunctionCallee OutlinedFn,
|
| H A D | CGOpenMPRuntime.h | 332 llvm::Function *&OutlinedFn, 993 llvm::Function *OutlinedFn, 1553 llvm::Function *&OutlinedFn, 1572 llvm::Function *OutlinedFn, llvm::Value *OutlinedFnID, const Expr *IfCond, 1622 SourceLocation Loc, llvm::Function *OutlinedFn, 1772 llvm::FunctionCallee OutlinedFn, 1973 llvm::Function *OutlinedFn, 2395 llvm::Function *&OutlinedFn, 2412 llvm::Function *OutlinedFn, llvm::Value *OutlinedFnID, const Expr *IfCond, 2443 SourceLocation Loc, llvm::Function *OutlinedFn,
|
| H A D | CGOpenMPRuntimeGPU.cpp | 1070 llvm::Function *&OutlinedFn, in emitNonSPMDKernel() argument 1116 emitTargetOutlinedFunctionHelper(D, ParentName, OutlinedFn, OutlinedFnID, in emitNonSPMDKernel() 1122 WST.WorkerFn->setName(Twine(OutlinedFn->getName(), "_worker")); in emitNonSPMDKernel() 1206 llvm::Function *&OutlinedFn, in emitSPMDKernel() argument 1250 emitTargetOutlinedFunctionHelper(D, ParentName, OutlinedFn, OutlinedFnID, in emitSPMDKernel() 1480 llvm::Function *&OutlinedFn, llvm::Constant *&OutlinedFnID, in emitTargetOutlinedFunction() argument 1489 emitSPMDKernel(D, ParentName, OutlinedFn, OutlinedFnID, IsOffloadEntry, in emitTargetOutlinedFunction() 1492 emitNonSPMDKernel(D, ParentName, OutlinedFn, OutlinedFnID, IsOffloadEntry, in emitTargetOutlinedFunction() 1495 setPropertyExecutionMode(CGM, OutlinedFn->getName(), Mode); in emitTargetOutlinedFunction() 2069 llvm::Function *OutlinedFn, in emitTeamsCall() argument [all …]
|
| H A D | CGOpenMPRuntime.cpp | 2072 llvm::Function *OutlinedFn, in emitParallelCall() argument 2079 auto &&ThenGen = [&M, OutlinedFn, CapturedVars, RTLoc, in emitParallelCall() 2086 CGF.Builder.CreateBitCast(OutlinedFn, RT.getKmpc_MicroPointerTy())}; in emitParallelCall() 2095 auto &&ElseGen = [&M, OutlinedFn, CapturedVars, RTLoc, Loc, in emitParallelCall() 2124 OutlinedFn->addFnAttr(llvm::Attribute::NoInline); in emitParallelCall() 2125 RT.emitOutlinedFunctionCall(CGF, Loc, OutlinedFn, OutlinedFnArgs); in emitParallelCall() 6399 llvm::Function *&OutlinedFn, llvm::Constant *&OutlinedFnID, in emitTargetOutlinedFunction() argument 6414 emitTargetOutlinedFunctionHelper(D, ParentName, OutlinedFn, OutlinedFnID, in emitTargetOutlinedFunction() 6471 llvm::Function *&OutlinedFn, llvm::Constant *&OutlinedFnID, in emitTargetOutlinedFunctionHelper() argument 6500 OutlinedFn = CGF.GenerateOpenMPCapturedStmtFunction(CS, D.getBeginLoc()); in emitTargetOutlinedFunctionHelper() [all …]
|
| H A D | CGStmtOpenMP.cpp | 1552 llvm::Function *OutlinedFn = in emitCommonOMPParallelDirective() local 1585 CGF.CGM.getOpenMPRuntime().emitParallelCall(CGF, S.getBeginLoc(), OutlinedFn, in emitCommonOMPParallelDirective() 4544 llvm::Function *OutlinedFn = CGM.getOpenMPRuntime().emitTaskOutlinedFunction( in EmitOMPTaskBasedDirective() local 4550 TaskGen(*this, OutlinedFn, Data); in EmitOMPTaskBasedDirective() 4709 llvm::Function *OutlinedFn = CGM.getOpenMPRuntime().emitTaskOutlinedFunction( in EmitOMPTargetTaskBasedDirective() local 4717 CGM.getOpenMPRuntime().emitTaskCall(*this, S.getBeginLoc(), S, OutlinedFn, in EmitOMPTargetTaskBasedDirective() 4742 IfCond](CodeGenFunction &CGF, llvm::Function *OutlinedFn, in EmitOMPTaskDirective() 4744 CGF.CGM.getOpenMPRuntime().emitTaskCall(CGF, S.getBeginLoc(), S, OutlinedFn, in EmitOMPTaskDirective() 5302 llvm::Function *OutlinedFn = in EmitOMPOrderedDirective() local 5305 OutlinedFn, CapturedVars); in EmitOMPOrderedDirective() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 174 Function *OutlinedFn = Extractor.extractCodeRegion(CEAC); in finalize() local 177 LLVM_DEBUG(dbgs() << " Outlined function: " << *OutlinedFn << "\n"); in finalize() 178 assert(OutlinedFn->getReturnType()->isVoidTy() && in finalize() 183 OutlinedFn->removeFromParent(); in finalize() 184 M.getFunctionList().insertAfter(OuterFn->getIterator(), OutlinedFn); in finalize() 189 BasicBlock &ArtificialEntry = OutlinedFn->getEntryBlock(); in finalize() 214 assert(&OutlinedFn->getEntryBlock() == OI.EntryBB); in finalize() 215 assert(OutlinedFn && OutlinedFn->getNumUses() == 1); in finalize() 219 OI.PostOutlineCB(*OutlinedFn); in finalize() 618 OI.PostOutlineCB = [=](Function &OutlinedFn) { in createParallel() argument [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/ |
| H A D | OpenMPOpt.cpp | 839 Function *OutlinedFn = MergableCIs.front()->getCaller(); in mergeParallelRegions() local 850 Args.push_back(OutlinedFn->getArg(0)); in mergeParallelRegions() 851 Args.push_back(OutlinedFn->getArg(1)); in mergeParallelRegions() 891 assert(OutlinedFn != OriginalFn && "Outlining failed"); in mergeParallelRegions() 892 CGUpdater.registerOutlinedFunction(*OriginalFn, *OutlinedFn); in mergeParallelRegions()
|