Home
last modified time | relevance | path

Searched refs:CodeGenIP (Results 1 – 7 of 7) sorted by relevance

/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h559 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 DOMPIRBuilder.cpp1602 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 DCGStmtOpenMP.cpp1763 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 DCGOpenMPRuntimeGPU.cpp1694 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 DCodeGenFunction.h1964 InsertPointTy CodeGenIP,
1967 static void EmitCaptureStmt(CodeGenFunction &CGF, InsertPointTy CodeGenIP,
1970 llvm::BasicBlock *CodeGenIPBB = CodeGenIP.getBlock();
1996 InsertPointTy CodeGenIP,
H A DCGOpenMPRuntime.cpp9190 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 DOpenMPOpt.cpp1089 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