Home
last modified time | relevance | path

Searched refs:AllocaIP (Results 1 – 6 of 6) sorted by relevance

/llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h158 function_ref<void(InsertPointTy AllocaIP, InsertPointTy CodeGenIP)>;
165 std::function<void(InsertPointTy AllocaIP, InsertPointTy CodeGenIP)>;
197 InsertPointTy AllocaIP, InsertPointTy CodeGenIP, Value &Original,
253 createParallel(const LocationDescription &Loc, InsertPointTy AllocaIP,
422 InsertPointTy AllocaIP,
440 InsertPointTy AllocaIP,
465 InsertPointTy AllocaIP,
504 DebugLoc DL, CanonicalLoopInfo *CLI, InsertPointTy AllocaIP,
639 InsertPointTy AllocaIP,
750 InsertPointTy AllocaIP,
[all …]
/llvm-project-15.0.7/llvm/unittests/Frontend/
H A DOpenMPIRBuilderTest.cpp612 Builder.restoreIP(AllocaIP); in TEST_F()
641 Builder.restoreIP(AllocaIP); in TEST_F()
720 Builder.restoreIP(AllocaIP); in TEST_F()
814 Builder.restoreIP(AllocaIP); in TEST_F()
920 Builder.restoreIP(AllocaIP); in TEST_F()
949 Builder.restoreIP(AllocaIP); in TEST_F()
2334 if (AllocaIP.isSet()) in TEST_F()
2411 if (AllocaIP.isSet()) in TEST_F()
2903 if (AllocaIP.isSet()) in TEST_F()
2993 if (AllocaIP.isSet()) in TEST_F()
[all …]
/llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp1321 OI.OuterAllocaBB = AllocaIP.getBlock(); in createTask()
1463 InsertPointTy AllocaIP, in createTaskgroup() argument
1479 BodyGenCB(AllocaIP, Builder.saveIP()); in createTaskgroup()
1658 Builder.restoreIP(AllocaIP); in createReductions()
2033 assert(!isConflictIP(AllocaIP, CLI->getPreheaderIP()) && in applyStaticWorkshareLoop()
2052 Builder.restoreIP(AllocaIP); in applyStaticWorkshareLoop()
2140 Builder.restoreIP(AllocaIP); in applyStaticChunkedWorkshareLoop()
2382 Builder.restoreIP(AllocaIP); in applyDynamicWorkshareLoop()
3302 Builder.restoreIP(AllocaIP); in createOrderedDepend()
3809 Builder.restoreIP(AllocaIP); in createMapperAllocas()
[all …]
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp1757 auto BodyGenCB = [&, this](InsertPointTy AllocaIP, in EmitOMPParallelDirective() argument
1765 llvm::OpenMPIRBuilder::InsertPointTy AllocaIP( in EmitOMPParallelDirective() argument
3860 llvm::OpenMPIRBuilder::InsertPointTy AllocaIP( in EmitOMPForDirective() local
4080 auto SectionCB = [this, SubStmt](InsertPointTy AllocaIP, in EmitOMPSectionsDirective()
4083 *this, SubStmt, AllocaIP, CodeGenIP, "section"); in EmitOMPSectionsDirective()
4091 *this, CapturedStmt, AllocaIP, CodeGenIP, "section"); in EmitOMPSectionsDirective()
4111 llvm::OpenMPIRBuilder::InsertPointTy AllocaIP( in EmitOMPSectionsDirective() local
5218 InsertPointTy AllocaIP(AllocaInsertPt->getParent(), in EmitOMPTaskgroupDirective() local
5221 auto BodyGenCB = [&, this](InsertPointTy AllocaIP, in EmitOMPTaskgroupDirective()
5759 InsertPointTy AllocaIP(AllocaInsertPt->getParent(), in EmitOMPOrderedDirective() local
[all …]
H A DCodeGenFunction.h1804 InsertPointTy AllocaIP,
1836 InsertPointTy AllocaIP,
1848 OutlinedRegionBodyRAII(CodeGenFunction &cgf, InsertPointTy &AllocaIP,
1851 assert(AllocaIP.isSet() &&
1854 CGF.AllocaInsertPt = &*AllocaIP.getPoint();
1873 InlinedRegionBodyRAII(CodeGenFunction &cgf, InsertPointTy &AllocaIP,
1880 assert((!AllocaIP.isSet() ||
1881 CGF.AllocaInsertPt->getParent() == AllocaIP.getBlock()) &&
1885 if (AllocaIP.isSet())
1886 CGF.AllocaInsertPt = &*AllocaIP.getPoint();
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DOpenMPOpt.cpp940 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) { in mergeParallelRegions() argument
950 auto PrivCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP, Value &, in mergeParallelRegions()
979 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) { in mergeParallelRegions() argument
1100 IRBuilder<>::InsertPoint AllocaIP( in mergeParallelRegions() local
1106 Loc, AllocaIP, BodyGenCB, PrivCB, FiniCB, nullptr, nullptr, in mergeParallelRegions()