Home
last modified time | relevance | path

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

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Frontend/OpenMP/
H A DOMPIRBuilder.h53 using InsertPointTy = IRBuilder<>::InsertPoint; variable
63 using FinalizeCallbackTy = std::function<void(InsertPointTy CodeGenIP)>;
104 function_ref<void(InsertPointTy AllocaIP, InsertPointTy CodeGenIP,
112 std::function<void(InsertPointTy AllocaIP, InsertPointTy CodeGenIP,
124 function_ref<void(InsertPointTy CodeGenIP, Value *IndVar)>;
144 using PrivatizeCallbackTy = function_ref<InsertPointTy(
145 InsertPointTy AllocaIP, InsertPointTy CodeGenIP, Value &Original,
154 LocationDescription(const InsertPointTy &IP) : IP(IP) {} in LocationDescription()
155 LocationDescription(const InsertPointTy &IP, const DebugLoc &DL) in LocationDescription()
157 InsertPointTy IP;
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Frontend/OpenMP/
H A DOMPIRBuilder.cpp334 OpenMPIRBuilder::InsertPointTy
342 OpenMPIRBuilder::InsertPointTy
389 OpenMPIRBuilder::InsertPointTy
468 const LocationDescription &Loc, InsertPointTy OuterAllocaIP, in createParallel()
543 auto FiniCBWrapper = [&](InsertPointTy IP) { in createParallel()
550 IP = InsertPointTy(I->getParent(), I->getIterator()); in createParallel()
563 InsertPointTy InnerAllocaIP = Builder.saveIP(); in createParallel()
594 InsertPointTy CodeGenIP(PRegBodyBB, PRegBodyBB->begin()); in createParallel()
648 InsertPointTy ExitIP(PRegExitBB, PRegExitBB->end()); in createParallel()
699 InsertPointTy PreFiniIP(PRegPreFiniBB, PRegPreFiniTI->getIterator()); in createParallel()
[all …]
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/IPO/
H A DOpenMPOpt.cpp639 using InsertPointTy = OpenMPIRBuilder::InsertPointTy; in mergeParallelRegions() typedef
661 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP, in mergeParallelRegions()
672 auto PrivCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP, Value &, in mergeParallelRegions()
673 Value &Inner, Value *&ReplacementValue) -> InsertPointTy { in mergeParallelRegions()
678 auto FiniCB = [&](InsertPointTy CodeGenIP) {}; in mergeParallelRegions()
701 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP, in mergeParallelRegions()
711 auto FiniCB = [&](InsertPointTy CodeGenIP) {}; in mergeParallelRegions()
752 InsertPointTy(ParentBB, ParentBB->end()), DL); in mergeParallelRegions()
753 InsertPointTy SeqAfterIP = in mergeParallelRegions()
823 OpenMPIRBuilder::LocationDescription Loc(InsertPointTy(BB, BB->end()), in mergeParallelRegions()
[all …]
/netbsd-src/external/apache2/llvm/dist/clang/lib/CodeGen/
H A DCGStmtOpenMP.cpp1706 using InsertPointTy = llvm::OpenMPIRBuilder::InsertPointTy; in EmitOMPParallelDirective() typedef
1710 auto FiniCB = [this](InsertPointTy IP) { in EmitOMPParallelDirective()
1718 auto PrivCB = [](InsertPointTy AllocaIP, InsertPointTy CodeGenIP, in EmitOMPParallelDirective()
1731 this](InsertPointTy AllocaIP, InsertPointTy CodeGenIP, in EmitOMPParallelDirective()
1741 llvm::OpenMPIRBuilder::InsertPointTy AllocaIP( in EmitOMPParallelDirective()
2004 auto BodyGen = [&, this](llvm::OpenMPIRBuilder::InsertPointTy CodeGenIP, in EmitOMPCanonicalLoop()
3595 llvm::OpenMPIRBuilder::InsertPointTy AllocaIP( in EmitOMPForDirective()
3798 using InsertPointTy = llvm::OpenMPIRBuilder::InsertPointTy; in EmitOMPSectionsDirective() typedef
3801 auto FiniCB = [this](InsertPointTy IP) { in EmitOMPSectionsDirective()
3811 auto SectionCB = [this, SubStmt](InsertPointTy AllocaIP, in EmitOMPSectionsDirective()
[all …]
H A DCodeGenFunction.h1695 using InsertPointTy = llvm::OpenMPIRBuilder::InsertPointTy;
1740 static void FinalizeOMPRegion(CodeGenFunction &CGF, InsertPointTy IP) {
1764 InsertPointTy CodeGenIP,
1787 OutlinedRegionBodyRAII(CodeGenFunction &cgf, InsertPointTy &AllocaIP,
1814 InlinedRegionBodyRAII(CodeGenFunction &cgf, InsertPointTy &AllocaIP,
H A DCGOpenMPRuntime.cpp1226 auto FiniCB = [&CGF](llvm::OpenMPIRBuilder::InsertPointTy IP) { in PushAndPopStackRAII()