| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenMP/ |
| H A D | OpenMPToLLVMIRTranslation.cpp | 57 llvm::OpenMPIRBuilder::InsertPointTy allocaInsertPoint; 78 static llvm::OpenMPIRBuilder::InsertPointTy 84 llvm::OpenMPIRBuilder::InsertPointTy allocaInsertPoint; in findAllocaInsertPoint() 113 return llvm::OpenMPIRBuilder::InsertPointTy( in findAllocaInsertPoint() 298 llvm::OpenMPIRBuilder::InsertPointTy allocaIP = in convertOmpParallel() 551 llvm::OpenMPIRBuilder::InsertPointTy allocaIP = in convertOmpOrdered() 653 llvm::OpenMPIRBuilder::InsertPointTy allocaIP = in convertOmpSections() 696 llvm::OpenMPIRBuilder::InsertPointTy allocaIP = in convertOmpTaskOp() 728 llvm::OpenMPIRBuilder::InsertPointTy allocaIP = in convertOmpWsLoop() 1016 llvm::OpenMPIRBuilder::AtomicOpValue V = { in convertOmpAtomicRead() [all …]
|
| /llvm-project-15.0.7/llvm/unittests/Frontend/ |
| H A D | OpenMPIRBuilderTest.cpp | 323 OpenMPIRBuilder OMPBuilder(*M); in TEST_F() 363 OpenMPIRBuilder OMPBuilder(*M); in TEST_F() 430 OpenMPIRBuilder OMPBuilder(*M); in TEST_F() 503 OpenMPIRBuilder OMPBuilder(*M); in TEST_F() 557 OpenMPIRBuilder OMPBuilder(*M); in TEST_F() 593 OpenMPIRBuilder OMPBuilder(*M); in TEST_F() 698 OpenMPIRBuilder OMPBuilder(*M); in TEST_F() 792 OpenMPIRBuilder OMPBuilder(*M); in TEST_F() 901 OpenMPIRBuilder OMPBuilder(*M); in TEST_F() 1023 OpenMPIRBuilder OMPBuilder(*M); in TEST_F() [all …]
|
| /llvm-project-15.0.7/llvm/lib/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.cpp | 518 OpenMPIRBuilder::~OpenMPIRBuilder() { in ~OpenMPIRBuilder() 794 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::emitTargetKernel( in emitTargetKernel() 1490 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::createSections( in createSections() 1631 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::createReductions( in createReductions() 2258 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::applyWorkshareLoop( in applyWorkshareLoop() 3212 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::createSingle( in createSingle() 3254 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::createCritical( in createCritical() 3363 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::EmitOMPInlinedRegion( in EmitOMPInlinedRegion() 3982 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::createAtomicUpdate( in createAtomicUpdate() 4153 OpenMPIRBuilder::InsertPointTy OpenMPIRBuilder::createAtomicCapture( in createAtomicCapture() [all …]
|
| /llvm-project-15.0.7/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | OMPIRBuilder.h | 75 class OpenMPIRBuilder { 79 OpenMPIRBuilder(Module &M) : M(M), Builder(M.getContext()) {} in OpenMPIRBuilder() function 80 ~OpenMPIRBuilder(); 1665 friend class OpenMPIRBuilder; variable 1788 OpenMPIRBuilder::InsertPointTy getPreheaderIP() const { in getPreheaderIP() 1795 OpenMPIRBuilder::InsertPointTy getBodyIP() const { in getBodyIP() 1802 OpenMPIRBuilder::InsertPointTy getAfterIP() const { in getAfterIP()
|
| /llvm-project-15.0.7/mlir/include/mlir/Target/LLVMIR/ |
| H A D | ModuleTranslation.h | 166 llvm::OpenMPIRBuilder *getOpenMPBuilder() { in getOpenMPBuilder() 168 ompBuilder = std::make_unique<llvm::OpenMPIRBuilder>(*llvmModule); in getOpenMPBuilder() 297 std::unique_ptr<llvm::OpenMPIRBuilder> ompBuilder;
|
| /llvm-project-15.0.7/clang/lib/CodeGen/ |
| H A D | CGStmtOpenMP.cpp | 1716 if (CGM.getLangOpts().OpenMPIRBuilder) { in EmitOMPParallelDirective() 1999 if (!getLangOpts().OpenMPIRBuilder) { in EmitOMPCanonicalLoop() 2639 llvm::OpenMPIRBuilder &OMPBuilder = in EmitOMPSimdDirective() 3858 llvm::OpenMPIRBuilder &OMPBuilder = in EmitOMPForDirective() 4065 if (CGM.getLangOpts().OpenMPIRBuilder) { in EmitOMPSectionsDirective() 4134 if (CGM.getLangOpts().OpenMPIRBuilder) { in EmitOMPSectionDirective() 4214 if (CGM.getLangOpts().OpenMPIRBuilder) { in EmitOMPMasterDirective() 4254 if (CGM.getLangOpts().OpenMPIRBuilder) { in EmitOMPMaskedDirective() 4289 if (CGM.getLangOpts().OpenMPIRBuilder) { in EmitOMPCriticalDirective() 5751 if (CGM.getLangOpts().OpenMPIRBuilder) { in EmitOMPOrderedDirective() [all …]
|
| H A D | CGOpenMPRuntime.h | 40 class OpenMPIRBuilder; variable 305 llvm::OpenMPIRBuilder &getOMPBuilder() { return OMPBuilder; } in getOMPBuilder() 312 llvm::OpenMPIRBuilder OMPBuilder;
|
| H A D | CGOpenMPRuntime.cpp | 1191 PushAndPopStackRAII(llvm::OpenMPIRBuilder *OMPBuilder, CodeGenFunction &CGF, in PushAndPopStackRAII() 1209 auto FiniCB = [&CGF](llvm::OpenMPIRBuilder::InsertPointTy IP) { in PushAndPopStackRAII() 1221 llvm::OpenMPIRBuilder::FinalizationInfo FI({FiniCB, Kind, HasCancel}); in PushAndPopStackRAII() 1228 llvm::OpenMPIRBuilder *OMPBuilder; 1261 llvm::OpenMPIRBuilder &OMPBuilder = CGM.getOpenMPRuntime().getOMPBuilder(); in emitParallelOrTeamsOutlinedFunction() 1399 if (CGM.getLangOpts().OpenMPIRBuilder) { in getThreadID() 2285 if (CGF.CGM.getLangOpts().OpenMPIRBuilder) { in emitTaskyieldCall() 2542 if (CGF.CGM.getLangOpts().OpenMPIRBuilder) { in emitBarrierCall() 2916 if (CGF.CGM.getLangOpts().OpenMPIRBuilder) { in emitFlush() 6134 if (CGF.CGM.getLangOpts().OpenMPIRBuilder && Data.Dependences.empty()) { in emitTaskwaitCall() [all …]
|
| H A D | CGCUDANV.cpp | 1115 llvm::OpenMPIRBuilder OMPBuilder(CGM.getModule()); in createOffloadingEntries()
|
| H A D | CGOpenMPRuntimeGPU.cpp | 1205 llvm::OpenMPIRBuilder &OMPBuilder = getOMPBuilder(); in CGOpenMPRuntimeGPU() 1741 llvm::OpenMPIRBuilder &OMPBuilder = RT.getOMPBuilder(); in createRuntimeShuffleFunction()
|
| H A D | CGDecl.cpp | 1447 if (CGM.getLangOpts().OpenMPIRBuilder) in EmitAutoVarAlloca()
|
| H A D | CodeGenFunction.cpp | 95 if (CGM.getLangOpts().OpenMPIRBuilder && CurFn) in ~CodeGenFunction()
|
| H A D | CodeGenFunction.h | 1734 using InsertPointTy = llvm::OpenMPIRBuilder::InsertPointTy;
|
| H A D | CGExpr.cpp | 2527 if (CGF.CGM.getLangOpts().OpenMPIRBuilder) in EmitThreadPrivateVarDeclLValue()
|
| /llvm-project-15.0.7/llvm/lib/Transforms/IPO/ |
| H A D | OpenMPOpt.cpp | 321 OpenMPIRBuilder OMPBuilder; 918 using InsertPointTy = OpenMPIRBuilder::InsertPointTy; in mergeParallelRegions() 1028 OpenMPIRBuilder::LocationDescription Loc( in mergeParallelRegions() 1098 OpenMPIRBuilder::LocationDescription Loc(InsertPointTy(BB, BB->end()), in mergeParallelRegions() 1835 OMPInfoCache.OMPBuilder.updateToLocation(OpenMPIRBuilder::InsertPointTy( in getCombinedIdentFromCallUsesIn() 3409 using InsertPointTy = OpenMPIRBuilder::InsertPointTy; in changeToSPMDMode() 3504 OpenMPIRBuilder::LocationDescription Loc( in changeToSPMDMode() 3516 OpenMPIRBuilder::LocationDescription LocRegionCheckTid( in changeToSPMDMode() 3853 OpenMPIRBuilder::LocationDescription( in buildCustomStateMachine()
|
| /llvm-project-15.0.7/mlir/test/Target/LLVMIR/ |
| H A D | openmp-llvm.mlir | 154 // Check that the allocas are emitted by the OpenMPIRBuilder at the top of the 199 // Check that the allocas are emitted by the OpenMPIRBuilder at the top of 373 // The form of the emitted IR is controlled by OpenMPIRBuilder and 694 // The form of the emitted IR is controlled by OpenMPIRBuilder and 714 // The form of the emitted IR is controlled by OpenMPIRBuilder and 1012 // is done by the OpenMPIRBuilder. 1073 // detailed checking is done by the OpenMPIRBuilder. 1935 // shape of the IR, detailed checking is done by the OpenMPIRBuilder.
|
| H A D | openmp-reduction.mlir | 4 // runtime calls. Actual IR checking is done at the OpenMPIRBuilder level.
|
| /llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenACC/ |
| H A D | OpenACCToLLVMIRTranslation.cpp | 29 using OpenACCIRBuilder = llvm::OpenMPIRBuilder;
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | LangOptions.def | 246 LANGOPT(OpenMPIRBuilder , 1, 0, "Use the experimental OpenMP-IR-Builder codegen path.")
|
| /llvm-project-15.0.7/clang/lib/Frontend/ |
| H A D | CompilerInvocation.cpp | 3443 if (Opts.OpenMPIRBuilder) in GenerateLangArgs() 3835 Opts.OpenMPIRBuilder = in ParseLangArgs()
|
| /llvm-project-15.0.7/clang/lib/Parse/ |
| H A D | ParseOpenMP.cpp | 2940 getLangOpts().OpenMPIRBuilder) in ParseOpenMPDeclarativeOrExecutableDirective()
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | InternalsManual.rst | 995 MarshallingInfoFlag<LangOpts<"OpenMPIRBuilder">>,
|
| /llvm-project-15.0.7/clang/lib/Sema/ |
| H A D | TreeTransform.h | 8582 getSema().getLangOpts().OpenMPIRBuilder) in TransformOMPExecutableDirective()
|