/freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
H A D | OMPIRBuilder.h | 492 using InsertPointTy = IRBuilder<>::InsertPoint; variable 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)>; 602 using PrivatizeCallbackTy = function_ref<InsertPointTy( 603 InsertPointTy AllocaIP, InsertPointTy CodeGenIP, Value &Original, 611 LocationDescription(const InsertPointTy &IP) : IP(IP) {} in LocationDescription() 612 LocationDescription(const InsertPointTy &IP, const DebugLoc &DL) in LocationDescription() 614 InsertPointTy IP; [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Frontend/OpenMP/ |
H A D | OMPIRBuilder.cpp | 364 OpenMPIRBuilder::InsertPointTy OuterAllocaIP, in createFakeIntVal() 366 OpenMPIRBuilder::InsertPointTy InnerAllocaIP, in createFakeIntVal() 935 OpenMPIRBuilder::InsertPointTy 987 OpenMPIRBuilder::InsertPointTy 1019 auto ExitCB = [this, CanceledDirective, Loc](InsertPointTy IP) { in createCancel() 1039 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::emitTargetKernel( in emitTargetKernel() 1040 const LocationDescription &Loc, InsertPointTy AllocaIP, Value *&Return, in emitTargetKernel() 1069 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::emitKernelLaunch( in emitKernelLaunch() 1072 Value *DeviceID, Value *RTLoc, InsertPointTy AllocaIP) { in emitKernelLaunch() 1199 OpenMPIRBuilder ::InsertPointTy CurrentIP = Builder.saveIP(); in targetParallelCallback() [all …]
|
/freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
H A D | CGStmtOpenMP.cpp | 1721 CodeGenFunction &CGF, const Stmt *RegionBodyStmt, InsertPointTy AllocaIP, in EmitOMPInlinedRegionBody() 1722 InsertPointTy CodeGenIP, Twine RegionName) { in EmitOMPInlinedRegionBody() 1738 CodeGenFunction &CGF, const Stmt *RegionBodyStmt, InsertPointTy AllocaIP, in EmitOMPOutlinedRegionBody() 1739 InsertPointTy CodeGenIP, Twine RegionName) { in EmitOMPOutlinedRegionBody() 1772 using InsertPointTy = llvm::OpenMPIRBuilder::InsertPointTy; in EmitOMPParallelDirective() typedef 1776 auto FiniCB = [this](InsertPointTy IP) { in EmitOMPParallelDirective() 1784 auto PrivCB = [](InsertPointTy AllocaIP, InsertPointTy CodeGenIP, in EmitOMPParallelDirective() 1796 auto BodyGenCB = [&, this](InsertPointTy AllocaIP, in EmitOMPParallelDirective() 1797 InsertPointTy CodeGenIP) { in EmitOMPParallelDirective() 1804 llvm::OpenMPIRBuilder::InsertPointTy AllocaIP( in EmitOMPParallelDirective() [all …]
|
H A D | CGOpenMPRuntimeGPU.cpp | 1693 using InsertPointTy = llvm::OpenMPIRBuilder::InsertPointTy; in emitReduction() typedef 1694 InsertPointTy AllocaIP(CGF.AllocaInsertPt->getParent(), in emitReduction() 1696 InsertPointTy CodeGenIP(CGF.Builder.GetInsertBlock(), in emitReduction() 1728 auto ReductionGen = [&](InsertPointTy CodeGenIP, unsigned I, in emitReduction() 1748 return InsertPointTy(CGF.Builder.GetInsertBlock(), in emitReduction()
|
H A D | CodeGenFunction.h | 1883 using InsertPointTy = llvm::OpenMPIRBuilder::InsertPointTy; 1928 static void FinalizeOMPRegion(CodeGenFunction &CGF, InsertPointTy IP) { 1953 InsertPointTy AllocaIP, 1954 InsertPointTy CodeGenIP, 1957 static void EmitCaptureStmt(CodeGenFunction &CGF, InsertPointTy CodeGenIP, 1985 InsertPointTy AllocaIP, 1986 InsertPointTy CodeGenIP, 1997 OutlinedRegionBodyRAII(CodeGenFunction &cgf, InsertPointTy &AllocaIP, 2022 InlinedRegionBodyRAII(CodeGenFunction &cgf, InsertPointTy &AllocaIP,
|
H A D | CGOpenMPRuntime.cpp | 1189 auto FiniCB = [&CGF](llvm::OpenMPIRBuilder::InsertPointTy IP) { in PushAndPopStackRAII() 8889 using InsertPointTy = llvm::OpenMPIRBuilder::InsertPointTy; in emitOffloadingArrays() typedef 8890 InsertPointTy AllocaIP(CGF.AllocaInsertPt->getParent(), in emitOffloadingArrays() 8892 InsertPointTy CodeGenIP(CGF.Builder.GetInsertBlock(), in emitOffloadingArrays() 9628 OffloadingMandatory, &CGF](llvm::OpenMPIRBuilder::InsertPointTy IP) in emitTargetCallKernelLaunch() 9629 -> llvm::OpenMPIRBuilder::InsertPointTy { in emitTargetCallKernelLaunch() 9644 llvm::OpenMPIRBuilder::InsertPointTy AllocaIP( in emitTargetCallKernelLaunch() 10249 using InsertPointTy = llvm::OpenMPIRBuilder::InsertPointTy; in emitTargetDataCalls() typedef 10267 [&](InsertPointTy CodeGenIP) -> llvm::OpenMPIRBuilder::MapInfosTy & { in emitTargetDataCalls() 10286 auto BodyCB = [&](InsertPointTy CodeGenIP, BodyGenTy BodyGenType) { in emitTargetDataCalls() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/IPO/ |
H A D | OpenMPOpt.cpp | 1054 using InsertPointTy = OpenMPIRBuilder::InsertPointTy; in mergeParallelRegions() typedef 1076 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) { in mergeParallelRegions() 1086 auto PrivCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP, Value &, in mergeParallelRegions() 1087 Value &Inner, Value *&ReplacementValue) -> InsertPointTy { in mergeParallelRegions() 1092 auto FiniCB = [&](InsertPointTy CodeGenIP) {}; in mergeParallelRegions() 1115 auto BodyGenCB = [&](InsertPointTy AllocaIP, InsertPointTy CodeGenIP) { in mergeParallelRegions() 1124 auto FiniCB = [&](InsertPointTy CodeGenIP) {}; in mergeParallelRegions() 1166 InsertPointTy(ParentBB, ParentBB->end()), DL); in mergeParallelRegions() 1167 InsertPointTy SeqAfterIP = in mergeParallelRegions() 1235 OpenMPIRBuilder::LocationDescription Loc(InsertPointTy(BB, BB->end()), in mergeParallelRegions() [all …]
|