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.h512 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 DOMPIRBuilder.cpp1485 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 DCGStmtOpenMP.cpp1722 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 DCGOpenMPRuntimeGPU.cpp1696 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 DCodeGenFunction.h1954 InsertPointTy CodeGenIP,
1957 static void EmitCaptureStmt(CodeGenFunction &CGF, InsertPointTy CodeGenIP,
1960 llvm::BasicBlock *CodeGenIPBB = CodeGenIP.getBlock();
1986 InsertPointTy CodeGenIP,
H A DCGOpenMPRuntime.cpp8892 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 DOpenMPOpt.cpp1076 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