| /freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.h | 559 using FinalizeCallbackTy = std::function<Error(InsertPointTy CodeGenIP)>; 613 function_ref<Error(InsertPointTy AllocaIP, InsertPointTy CodeGenIP)>; 622 std::function<Error(InsertPointTy AllocaIP, InsertPointTy CodeGenIP)>; 635 function_ref<Error(InsertPointTy CodeGenIP, Value *IndVar)>; 656 InsertPointTy AllocaIP, InsertPointTy CodeGenIP, Value &Original, 1365 std::function<InsertPointTy(InsertPointTy CodeGenIP, unsigned Index, 1374 InsertPointTy CodeGenIP, Value *LHS, Value *RHS, Value *&Res)>; 1940 InsertPointTy CodeGenIP, ArrayRef<ReductionInfo> ReductionInfos, 2530 InsertPointTy CodeGenIP, 2540 InsertPointTy AllocaIP, InsertPointTy CodeGenIP, MapInfosTy &CombinedInfo, [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 1602 InsertPointTy CodeGenIP(PRegBodyBB, PRegBodyBB->begin()); in createParallel() local 1603 if (Error Err = BodyGenCB(InnerAllocaIP, CodeGenIP)) in createParallel() 2242 auto LoopBodyGenCB = [&](InsertPointTy CodeGenIP, Value *IndVar) -> Error { in createSections() argument 2243 Builder.restoreIP(CodeGenIP); in createSections() 2688 InsertPointTy CodeGenIP = in emitInterWarpCopyFunction() local 2690 Builder.restoreIP(CodeGenIP); in emitInterWarpCopyFunction() 2713 CodeGenIP = Builder.saveIP(); in emitInterWarpCopyFunction() 2720 Builder.restoreIP(CodeGenIP); in emitInterWarpCopyFunction() 3535 InsertPointTy CodeGenIP, ArrayRef<ReductionInfo> ReductionInfos, in createReductionsGPU() argument 3541 Builder.restoreIP(CodeGenIP); in createReductionsGPU() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGStmtOpenMP.cpp | 1763 InsertPointTy CodeGenIP, Twine RegionName) { in EmitOMPInlinedRegionBody() argument 1765 Builder.restoreIP(CodeGenIP); in EmitOMPInlinedRegionBody() 1780 InsertPointTy CodeGenIP, Twine RegionName) { in EmitOMPOutlinedRegionBody() argument 1782 Builder.restoreIP(CodeGenIP); in EmitOMPOutlinedRegionBody() 1826 auto PrivCB = [](InsertPointTy AllocaIP, InsertPointTy CodeGenIP, in EmitOMPParallelDirective() 1832 return CodeGenIP; in EmitOMPParallelDirective() 1839 InsertPointTy CodeGenIP) { in EmitOMPParallelDirective() argument 1841 *this, ParallelRegionBodyStmt, AllocaIP, CodeGenIP, "parallel"); in EmitOMPParallelDirective() 2127 auto BodyGen = [&, this](llvm::OpenMPIRBuilder::InsertPointTy CodeGenIP, in EmitOMPCanonicalLoop() 2129 Builder.restoreIP(CodeGenIP); in EmitOMPCanonicalLoop() [all …]
|
| H A D | CGOpenMPRuntimeGPU.cpp | 1694 InsertPointTy CodeGenIP(CGF.Builder.GetInsertBlock(), in emitReduction() local 1697 CodeGenIP, CGF.SourceLocToDebugLoc(Loc)); in emitReduction() 1726 auto ReductionGen = [&](InsertPointTy CodeGenIP, unsigned I, in emitReduction() 1729 CGF.Builder.restoreIP(CodeGenIP); in emitReduction() 1757 OmpLoc, AllocaIP, CodeGenIP, ReductionInfos, false, TeamsReduction, in emitReduction()
|
| H A D | CodeGenFunction.h | 1964 InsertPointTy CodeGenIP, 1967 static void EmitCaptureStmt(CodeGenFunction &CGF, InsertPointTy CodeGenIP, 1970 llvm::BasicBlock *CodeGenIPBB = CodeGenIP.getBlock(); 1996 InsertPointTy CodeGenIP,
|
| H A D | CGOpenMPRuntime.cpp | 9190 InsertPointTy CodeGenIP(CGF.Builder.GetInsertBlock(), in emitOffloadingArraysAndArgs() local 9209 AllocaIP, CodeGenIP, Info, Info.RTArgs, CombinedInfo, CustomMapperCB, in emitOffloadingArraysAndArgs() 9371 [&](llvm::OpenMPIRBuilder::InsertPointTy CodeGenIP, llvm::Value *PtrPHI, in emitUserDefinedMapper() 9373 MapperCGF.Builder.restoreIP(CodeGenIP); in emitUserDefinedMapper() 10339 [&](InsertPointTy CodeGenIP) -> llvm::OpenMPIRBuilder::MapInfosTy & { in emitTargetDataCalls() argument 10340 CGF.Builder.restoreIP(CodeGenIP); in emitTargetDataCalls() 10358 auto BodyCB = [&](InsertPointTy CodeGenIP, BodyGenTy BodyGenType) { in emitTargetDataCalls() argument 10359 CGF.Builder.restoreIP(CodeGenIP); in emitTargetDataCalls() 10403 InsertPointTy CodeGenIP(CGF.Builder.GetInsertBlock(), in emitTargetDataCalls() local 10405 llvm::OpenMPIRBuilder::LocationDescription OmpLoc(CodeGenIP); in emitTargetDataCalls() [all …]
|
| /freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
| H A D | OpenMPOpt.cpp | 1089 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) { in mergeParallelRegions() argument 1090 BasicBlock *CGStartBB = CodeGenIP.getBlock(); in mergeParallelRegions() 1092 SplitBlock(CGStartBB, &*CodeGenIP.getPoint(), DT, LI); in mergeParallelRegions() 1100 auto PrivCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP, Value &, in mergeParallelRegions() 1103 return CodeGenIP; in mergeParallelRegions() 1106 auto FiniCB = [&](InsertPointTy CodeGenIP) { return Error::success(); }; in mergeParallelRegions() argument 1129 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) { in mergeParallelRegions() argument 1130 BasicBlock *CGStartBB = CodeGenIP.getBlock(); in mergeParallelRegions() 1132 SplitBlock(CGStartBB, &*CodeGenIP.getPoint(), DT, LI); in mergeParallelRegions() 1139 auto FiniCB = [&](InsertPointTy CodeGenIP) { return Error::success(); }; in mergeParallelRegions() argument
|