/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
H A D | OMPIRBuilder.h | 512 using FinalizeCallbackTy = std::function<void(InsertPointTy CodeGenIP)>; 564 function_ref<void(InsertPointTy AllocaIP, InsertPointTy CodeGenIP)>; 571 std::function<void(InsertPointTy AllocaIP, InsertPointTy CodeGenIP)>; 582 function_ref<void(InsertPointTy CodeGenIP, Value *IndVar)>; 603 InsertPointTy AllocaIP, InsertPointTy CodeGenIP, Value &Original, 1268 std::function<InsertPointTy(InsertPointTy CodeGenIP, unsigned Index, 1277 InsertPointTy CodeGenIP, Value *LHS, Value *RHS, Value *&Res)>; 1847 InsertPointTy CodeGenIP, ArrayRef<ReductionInfo> ReductionInfos, 2357 InsertPointTy CodeGenIP, 2365 InsertPointTy AllocaIP, InsertPointTy CodeGenIP, MapInfosTy &CombinedInfo, [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
H A D | OMPIRBuilder.cpp | 1485 InsertPointTy CodeGenIP(PRegBodyBB, PRegBodyBB->begin()); in createParallel() local 1486 BodyGenCB(InnerAllocaIP, CodeGenIP); in createParallel() 2105 auto LoopBodyGenCB = [&](InsertPointTy CodeGenIP, Value *IndVar) { in createSections() argument 2106 Builder.restoreIP(CodeGenIP); in createSections() 2553 InsertPointTy CodeGenIP = in emitInterWarpCopyFunction() local 2555 Builder.restoreIP(CodeGenIP); in emitInterWarpCopyFunction() 2578 CodeGenIP = Builder.saveIP(); in emitInterWarpCopyFunction() 2585 Builder.restoreIP(CodeGenIP); in emitInterWarpCopyFunction() 3388 InsertPointTy CodeGenIP, ArrayRef<ReductionInfo> ReductionInfos, in createReductionsGPU() argument 3394 Builder.restoreIP(CodeGenIP); in createReductionsGPU() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGStmtOpenMP.cpp | 1722 InsertPointTy CodeGenIP, Twine RegionName) { in EmitOMPInlinedRegionBody() argument 1724 Builder.restoreIP(CodeGenIP); in EmitOMPInlinedRegionBody() 1739 InsertPointTy CodeGenIP, Twine RegionName) { in EmitOMPOutlinedRegionBody() argument 1741 Builder.restoreIP(CodeGenIP); in EmitOMPOutlinedRegionBody() 1784 auto PrivCB = [](InsertPointTy AllocaIP, InsertPointTy CodeGenIP, in EmitOMPParallelDirective() 1790 return CodeGenIP; in EmitOMPParallelDirective() 1797 InsertPointTy CodeGenIP) { in EmitOMPParallelDirective() argument 1799 *this, ParallelRegionBodyStmt, AllocaIP, CodeGenIP, "parallel"); in EmitOMPParallelDirective() 2082 auto BodyGen = [&, this](llvm::OpenMPIRBuilder::InsertPointTy CodeGenIP, in EmitOMPCanonicalLoop() 2084 Builder.restoreIP(CodeGenIP); in EmitOMPCanonicalLoop() [all …]
|
H A D | CGOpenMPRuntimeGPU.cpp | 1696 InsertPointTy CodeGenIP(CGF.Builder.GetInsertBlock(), in emitReduction() local 1699 CodeGenIP, CGF.SourceLocToDebugLoc(Loc)); in emitReduction() 1728 auto ReductionGen = [&](InsertPointTy CodeGenIP, unsigned I, in emitReduction() 1731 CGF.Builder.restoreIP(CodeGenIP); in emitReduction() 1758 OmpLoc, AllocaIP, CodeGenIP, ReductionInfos, false, TeamsReduction, in emitReduction()
|
H A D | CodeGenFunction.h | 1954 InsertPointTy CodeGenIP, 1957 static void EmitCaptureStmt(CodeGenFunction &CGF, InsertPointTy CodeGenIP, 1960 llvm::BasicBlock *CodeGenIPBB = CodeGenIP.getBlock(); 1986 InsertPointTy CodeGenIP,
|
H A D | CGOpenMPRuntime.cpp | 8892 InsertPointTy CodeGenIP(CGF.Builder.GetInsertBlock(), in emitOffloadingArrays() local 8920 OMPBuilder.emitOffloadingArrays(AllocaIP, CodeGenIP, CombinedInfo, Info, in emitOffloadingArrays() 10267 [&](InsertPointTy CodeGenIP) -> llvm::OpenMPIRBuilder::MapInfosTy & { in emitTargetDataCalls() argument 10268 CGF.Builder.restoreIP(CodeGenIP); in emitTargetDataCalls() 10286 auto BodyCB = [&](InsertPointTy CodeGenIP, BodyGenTy BodyGenType) { in emitTargetDataCalls() argument 10287 CGF.Builder.restoreIP(CodeGenIP); in emitTargetDataCalls() 10331 InsertPointTy CodeGenIP(CGF.Builder.GetInsertBlock(), in emitTargetDataCalls() local 10333 llvm::OpenMPIRBuilder::LocationDescription OmpLoc(CodeGenIP); in emitTargetDataCalls() 10335 OmpLoc, AllocaIP, CodeGenIP, DeviceID, IfCondVal, Info, GenMapInfoCB, in emitTargetDataCalls()
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | OpenMPOpt.cpp | 1076 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) { in mergeParallelRegions() argument 1077 BasicBlock *CGStartBB = CodeGenIP.getBlock(); in mergeParallelRegions() 1079 SplitBlock(CGStartBB, &*CodeGenIP.getPoint(), DT, LI); in mergeParallelRegions() 1086 auto PrivCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP, Value &, in mergeParallelRegions() 1089 return CodeGenIP; in mergeParallelRegions() 1092 auto FiniCB = [&](InsertPointTy CodeGenIP) {}; in mergeParallelRegions() argument 1115 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) { in mergeParallelRegions() argument 1116 BasicBlock *CGStartBB = CodeGenIP.getBlock(); in mergeParallelRegions() 1118 SplitBlock(CGStartBB, &*CodeGenIP.getPoint(), DT, LI); in mergeParallelRegions() 1124 auto FiniCB = [&](InsertPointTy CodeGenIP) {}; in mergeParallelRegions() argument
|