Home
last modified time | relevance | path

Searched refs:OpenMPDirectiveKind (Results 1 – 19 of 19) sorted by relevance

/llvm-project-15.0.7/clang/include/clang/Basic/
H A DOpenMPKinds.h24 using OpenMPDirectiveKind = llvm::omp::Directive; variable
193 bool isOpenMPLoopDirective(OpenMPDirectiveKind DKind);
199 bool isOpenMPWorksharingDirective(OpenMPDirectiveKind DKind);
205 bool isOpenMPTaskLoopDirective(OpenMPDirectiveKind DKind);
211 bool isOpenMPParallelDirective(OpenMPDirectiveKind DKind);
240 bool isOpenMPTeamsDirective(OpenMPDirectiveKind DKind);
246 bool isOpenMPSimdDirective(OpenMPDirectiveKind DKind);
253 bool isOpenMPDistributeDirective(OpenMPDirectiveKind DKind);
268 bool isOpenMPGenericLoopDirective(OpenMPDirectiveKind DKind);
285 bool isOpenMPTaskingDirective(OpenMPDirectiveKind Kind);
[all …]
/llvm-project-15.0.7/clang/lib/Basic/
H A DOpenMPKinds.cpp480 bool clang::isOpenMPLoopDirective(OpenMPDirectiveKind DKind) { in isOpenMPLoopDirective()
508 bool clang::isOpenMPWorksharingDirective(OpenMPDirectiveKind DKind) { in isOpenMPWorksharingDirective()
523 bool clang::isOpenMPTaskLoopDirective(OpenMPDirectiveKind DKind) { in isOpenMPTaskLoopDirective()
533 bool clang::isOpenMPParallelDirective(OpenMPDirectiveKind DKind) { in isOpenMPParallelDirective()
576 bool clang::isOpenMPTeamsDirective(OpenMPDirectiveKind DKind) { in isOpenMPTeamsDirective()
585 bool clang::isOpenMPSimdDirective(OpenMPDirectiveKind DKind) { in isOpenMPSimdDirective()
608 bool clang::isOpenMPDistributeDirective(OpenMPDirectiveKind Kind) { in isOpenMPDistributeDirective()
619 bool clang::isOpenMPGenericLoopDirective(OpenMPDirectiveKind Kind) { in isOpenMPGenericLoopDirective()
636 bool clang::isOpenMPTaskingDirective(OpenMPDirectiveKind Kind) { in isOpenMPTaskingDirective()
654 SmallVectorImpl<OpenMPDirectiveKind> &CaptureRegions, in getOpenMPCaptureRegions()
[all …]
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h410 static unsigned getDefaultFlagsForBarriers(OpenMPDirectiveKind Kind);
1085 OpenMPDirectiveKind Kind,
1208 OpenMPDirectiveKind DKind,
1243 OpenMPDirectiveKind DKind);
1431 OpenMPDirectiveKind ReductionKind;
1567 OpenMPDirectiveKind CancelRegion);
1946 OpenMPDirectiveKind InnermostKind,
1960 OpenMPDirectiveKind InnermostKind,
2105 OpenMPDirectiveKind DKind,
2138 OpenMPDirectiveKind DKind) override;
[all …]
H A DCGOpenMPRuntimeGPU.h220 OpenMPDirectiveKind InnermostKind,
235 OpenMPDirectiveKind InnermostKind,
276 OpenMPDirectiveKind Kind, bool EmitChecks = true,
H A DCGOpenMPRuntime.cpp96 OpenMPDirectiveKind getDirectiveKind() const { return Kind; } in getDirectiveKind()
109 OpenMPDirectiveKind Kind;
1308 const OpenMPDirectiveKind Region = in emitTaskOutlinedFunction()
6220 OpenMPDirectiveKind CancelRegion) { in emitCancellationPointCall()
6560 OpenMPDirectiveKind DirectiveKind = D.getDirectiveKind(); in getNumTeamsExprForTargetDirective()
6820 OpenMPDirectiveKind DirectiveKind = D.getDirectiveKind(); in getNumThreadsExprForTargetDirective()
6944 OpenMPDirectiveKind DirectiveKind = D.getDirectiveKind(); in emitNumThreadsForTargetDirective()
10195 OpenMPDirectiveKind Kind = D.getDirectiveKind(); in emitTargetNumIterationsCall()
12315 SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in tryToDisableInnerAnalysis()
12708 SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in checkAndEmitSharedLastprivateConditional()
[all …]
H A DCGOpenMPRuntimeGPU.cpp372 llvm::SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in VisitOMPExecutableDirective()
576 OpenMPDirectiveKind DKind = NestedDir->getDirectiveKind(); in hasNestedSPMDDirective()
671 OpenMPDirectiveKind DirectiveKind = D.getDirectiveKind(); in supportsSPMDExecutionMode()
774 OpenMPDirectiveKind DKind = NestedDir->getDirectiveKind(); in hasNestedLightweightDirective()
930 OpenMPDirectiveKind DirectiveKind = D.getDirectiveKind(); in supportsLightweightRuntime()
1242 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen) { in emitParallelOutlinedFunction()
1319 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen) { in emitTeamsOutlinedFunction()
1617 OpenMPDirectiveKind Kind, bool, in emitBarrierCall()
H A DCodeGenFunction.h1443 CancelExit(OpenMPDirectiveKind Kind, JumpDest ExitBlock,
1446 OpenMPDirectiveKind Kind = llvm::omp::OMPD_unknown;
1463 void emitExit(CodeGenFunction &CGF, OpenMPDirectiveKind Kind,
1482 void enter(CodeGenFunction &CGF, OpenMPDirectiveKind Kind, bool HasCancel) {
3330 OMPCancelStackRAII(CodeGenFunction &CGF, OpenMPDirectiveKind Kind,
3464 const OpenMPDirectiveKind ReductionKind);
3478 const OpenMPDirectiveKind CapturedRegion,
3648 JumpDest getOMPCancelDestination(OpenMPDirectiveKind Kind);
H A DCGStmtOpenMP.cpp77 const llvm::Optional<OpenMPDirectiveKind> CapturedRegion = llvm::None, in OMPLexicalScope()
109 OpenMPDirectiveKind Kind = S.getDirectiveKind(); in EmitPreInitStmt()
125 OpenMPDirectiveKind Kind = S.getDirectiveKind(); in EmitPreInitStmt()
814 llvm::SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in EmitOMPFirstprivateClause()
1408 const OMPExecutableDirective &D, const OpenMPDirectiveKind ReductionKind) { in EmitOMPReductionClauseFinal()
1541 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen, in emitCommonOMPParallelDirective()
4529 const OMPExecutableDirective &S, const OpenMPDirectiveKind CapturedRegion, in EmitOMPTaskBasedDirective()
5079 OpenMPDirectiveKind CapturedRegion = S.getDirectiveKind(); in processInReduction()
6678 OpenMPDirectiveKind InnermostKind, in emitCommonOMPTeamsDirective()
7140 CodeGenFunction::getOMPCancelDestination(OpenMPDirectiveKind Kind) { in getOMPCancelDestination()
/llvm-project-15.0.7/clang/lib/Parse/
H A DParseOpenMP.cpp75 operator OpenMPDirectiveKind() const { return OpenMPDirectiveKind(Value); } in operator OpenMPDirectiveKind()
82 OpenMPDirectiveKind Kind;
85 DeclDirectiveListParserHelper(Parser *P, OpenMPDirectiveKind Kind) in DeclDirectiveListParserHelper()
219 ? static_cast<OpenMPDirectiveKind>(DKind) in parseOpenMPDirectiveKind()
2047 OpenMPDirectiveKind DKind; in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2246 OpenMPDirectiveKind DK = OMPD_unknown; in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2494 OpenMPDirectiveKind DKind = parseOpenMPDirectiveKind(*this); in ParseOpenMPDeclarativeOrExecutableDirective()
2499 OpenMPDirectiveKind CancelRegion = OMPD_unknown; in ParseOpenMPDeclarativeOrExecutableDirective()
2987 OpenMPDirectiveKind Kind, in ParseOpenMPSimpleVarList()
3144 OMPClause *Parser::ParseOpenMPClause(OpenMPDirectiveKind DKind, in ParseOpenMPClause()
[all …]
/llvm-project-15.0.7/clang/include/clang/Parse/
H A DParser.h3195 void ParseOpenMPAssumesDirective(OpenMPDirectiveKind DKind,
3205 void ParseOMPEndDeclareTargetDirective(OpenMPDirectiveKind BeginDKind,
3206 OpenMPDirectiveKind EndDKind,
3211 void skipUntilPragmaOpenMPEnd(OpenMPDirectiveKind DKind);
3217 void parseOMPEndDirective(OpenMPDirectiveKind BeginKind,
3218 OpenMPDirectiveKind ExpectedKind,
3219 OpenMPDirectiveKind FoundKind,
3254 OpenMPDirectiveKind Kind,
3272 OMPClause *ParseOpenMPClause(OpenMPDirectiveKind DKind,
3322 OMPClause *ParseOpenMPVarListClause(OpenMPDirectiveKind DKind,
[all …]
/llvm-project-15.0.7/llvm/unittests/Frontend/
H A DOpenMPParsingTest.cpp17 TEST(OpenMPParsingTest, OpenMPDirectiveKind) { in TEST() argument
/llvm-project-15.0.7/clang/include/clang/AST/
H A DStmtOpenMP.h271 OpenMPDirectiveKind Kind = llvm::omp::OMPD_unknown;
295 OMPExecutableDirective(StmtClass SC, OpenMPDirectiveKind K, in OMPExecutableDirective()
536 SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in getCapturedStmt()
545 SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in getInnermostCapturedStmt()
555 OpenMPDirectiveKind getDirectiveKind() const { return Kind; } in getDirectiveKind()
697 OMPLoopBasedDirective(StmtClass SC, OpenMPDirectiveKind Kind, in OMPLoopBasedDirective()
1137 OMPLoopDirective(StmtClass SC, OpenMPDirectiveKind Kind, in OMPLoopDirective()
1143 static unsigned getArraysOffset(OpenMPDirectiveKind Kind) { in getArraysOffset()
1154 OpenMPDirectiveKind Kind) { in numLoopChildren()
3544 OpenMPDirectiveKind CancelRegion = llvm::omp::OMPD_unknown;
[all …]
H A DOpenMPClause.h119 OpenMPDirectiveKind CaptureRegion = llvm::omp::OMPD_unknown;
129 OpenMPDirectiveKind ThisRegion = llvm::omp::OMPD_unknown) {
142 OpenMPDirectiveKind getCaptureRegion() const { return CaptureRegion; } in getCaptureRegion()
518 OpenMPDirectiveKind NameModifier = llvm::omp::OMPD_unknown;
527 void setNameModifier(OpenMPDirectiveKind NM) { NameModifier = NM; } in setNameModifier()
549 OpenMPDirectiveKind CaptureRegion, SourceLocation StartLoc, in OMPIfClause()
577 OpenMPDirectiveKind getNameModifier() const { return NameModifier; } in getNameModifier()
698 OpenMPDirectiveKind CaptureRegion, in OMPNumThreadsClause()
6067 OpenMPDirectiveKind CaptureRegion, in OMPThreadLimitClause()
8029 OpenMPDirectiveKind CaptureRegion, in OMPNovariantsClause()
[all …]
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaOpenMP.cpp71 OpenMPDirectiveKind DKind = OMPD_unknown;
163 OpenMPDirectiveKind Directive = OMPD_unknown;
2555 [](OpenMPDirectiveKind K) { in isOpenMPPrivateDecl()
3835 [](OpenMPDirectiveKind K) { in VisitDeclRefExpr()
3931 [](OpenMPDirectiveKind K) { in VisitMemberExpr()
4648 OpenMPDirectiveKind DKind = OMPD_unknown;
16236 OpenMPDirectiveKind CaptureRegion = in ActOnOpenMPNumThreadsClause()
17463 OpenMPDirectiveKind CaptureRegion = in ActOnOpenMPFilterClause()
17968 [](OpenMPDirectiveKind K) { in ActOnOpenMPFirstprivateClause()
20515 OpenMPDirectiveKind CaptureRegion = in ActOnOpenMPDeviceClause()
[all …]
H A DTreeTransform.h1585 StmtResult RebuildOMPExecutableDirective(OpenMPDirectiveKind Kind, in RebuildOMPExecutableDirective()
1587 OpenMPDirectiveKind CancelRegion, in RebuildOMPExecutableDirective()
1599 OMPClause *RebuildOMPIfClause(OpenMPDirectiveKind NameModifier, in RebuildOMPIfClause()
8601 OpenMPDirectiveKind CancelRegion = OMPD_unknown; in TransformOMPExecutableDirective()
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DSema.h10605 OpenMPDirectiveKind Kind;
10613 DeclareTargetContextInfo(OpenMPDirectiveKind Kind, SourceLocation Loc) in DeclareTargetContextInfo()
10657 OpenMPDirectiveKind Kind, Stmt *AStmt, int NumLoops,
10797 void StartOpenMPDSABlock(OpenMPDirectiveKind K,
10824 OpenMPDirectiveKind Kind);
10840 OpenMPDirectiveKind DKind,
10950 static int getOpenMPCaptureLevels(OpenMPDirectiveKind Kind);
10953 void ActOnOpenMPRegionStart(OpenMPDirectiveKind DKind, Scope *CurScope);
10972 OpenMPDirectiveKind Kind, const DeclarationNameInfo &DirName,
10973 OpenMPDirectiveKind CancelRegion, ArrayRef<OMPClause *> Clauses,
[all …]
/llvm-project-15.0.7/clang/lib/AST/
H A DStmtOpenMP.cpp791 OpenMPDirectiveKind CancelRegion) { in Create()
805 OpenMPDirectiveKind CancelRegion) { in Create()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTReaderStmt.cpp2492 D->setCancelRegion(Record.readEnum<OpenMPDirectiveKind>()); in VisitOMPCancellationPointDirective()
2498 D->setCancelRegion(Record.readEnum<OpenMPDirectiveKind>()); in VisitOMPCancelDirective()
H A DASTReader.cpp11826 static_cast<OpenMPDirectiveKind>(Record.readInt())); in VisitOMPClauseWithPreInit()
11836 C->setNameModifier(static_cast<OpenMPDirectiveKind>(Record.readInt())); in VisitOMPIfClause()