Home
last modified time | relevance | path

Searched refs:OpenMPIRBuilder (Results 1 – 23 of 23) sorted by relevance

/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenMP/
H A DOpenMPToLLVMIRTranslation.cpp57 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 DOpenMPIRBuilderTest.cpp323 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 DOMPIRBuilder.cpp518 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 DOMPIRBuilder.h75 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 DModuleTranslation.h166 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 DCGStmtOpenMP.cpp1716 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 DCGOpenMPRuntime.h40 class OpenMPIRBuilder; variable
305 llvm::OpenMPIRBuilder &getOMPBuilder() { return OMPBuilder; } in getOMPBuilder()
312 llvm::OpenMPIRBuilder OMPBuilder;
H A DCGOpenMPRuntime.cpp1191 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 DCGCUDANV.cpp1115 llvm::OpenMPIRBuilder OMPBuilder(CGM.getModule()); in createOffloadingEntries()
H A DCGOpenMPRuntimeGPU.cpp1205 llvm::OpenMPIRBuilder &OMPBuilder = getOMPBuilder(); in CGOpenMPRuntimeGPU()
1741 llvm::OpenMPIRBuilder &OMPBuilder = RT.getOMPBuilder(); in createRuntimeShuffleFunction()
H A DCGDecl.cpp1447 if (CGM.getLangOpts().OpenMPIRBuilder) in EmitAutoVarAlloca()
H A DCodeGenFunction.cpp95 if (CGM.getLangOpts().OpenMPIRBuilder && CurFn) in ~CodeGenFunction()
H A DCodeGenFunction.h1734 using InsertPointTy = llvm::OpenMPIRBuilder::InsertPointTy;
H A DCGExpr.cpp2527 if (CGF.CGM.getLangOpts().OpenMPIRBuilder) in EmitThreadPrivateVarDeclLValue()
/llvm-project-15.0.7/llvm/lib/Transforms/IPO/
H A DOpenMPOpt.cpp321 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 Dopenmp-llvm.mlir154 // 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 Dopenmp-reduction.mlir4 // runtime calls. Actual IR checking is done at the OpenMPIRBuilder level.
/llvm-project-15.0.7/mlir/lib/Target/LLVMIR/Dialect/OpenACC/
H A DOpenACCToLLVMIRTranslation.cpp29 using OpenACCIRBuilder = llvm::OpenMPIRBuilder;
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DLangOptions.def246 LANGOPT(OpenMPIRBuilder , 1, 0, "Use the experimental OpenMP-IR-Builder codegen path.")
/llvm-project-15.0.7/clang/lib/Frontend/
H A DCompilerInvocation.cpp3443 if (Opts.OpenMPIRBuilder) in GenerateLangArgs()
3835 Opts.OpenMPIRBuilder = in ParseLangArgs()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseOpenMP.cpp2940 getLangOpts().OpenMPIRBuilder) in ParseOpenMPDeclarativeOrExecutableDirective()
/llvm-project-15.0.7/clang/docs/
H A DInternalsManual.rst995 MarshallingInfoFlag<LangOpts<"OpenMPIRBuilder">>,
/llvm-project-15.0.7/clang/lib/Sema/
H A DTreeTransform.h8582 getSema().getLangOpts().OpenMPIRBuilder) in TransformOMPExecutableDirective()