Home
last modified time | relevance | path

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

/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DOpenMPKinds.h24 using OpenMPDirectiveKind = llvm::omp::Directive; variable
244 bool isOpenMPLoopDirective(OpenMPDirectiveKind DKind);
250 bool isOpenMPWorksharingDirective(OpenMPDirectiveKind DKind);
256 bool isOpenMPTaskLoopDirective(OpenMPDirectiveKind DKind);
262 bool isOpenMPParallelDirective(OpenMPDirectiveKind DKind);
291 bool isOpenMPTeamsDirective(OpenMPDirectiveKind DKind);
297 bool isOpenMPSimdDirective(OpenMPDirectiveKind DKind);
304 bool isOpenMPDistributeDirective(OpenMPDirectiveKind DKind);
336 bool isOpenMPTaskingDirective(OpenMPDirectiveKind Kind);
351 OpenMPDirectiveKind DKind);
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Basic/
H A DOpenMPKinds.cpp576 bool clang::isOpenMPLoopDirective(OpenMPDirectiveKind DKind) { in isOpenMPLoopDirective()
621 bool clang::isOpenMPTaskLoopDirective(OpenMPDirectiveKind DKind) { in isOpenMPTaskLoopDirective()
631 bool clang::isOpenMPParallelDirective(OpenMPDirectiveKind DKind) { in isOpenMPParallelDirective()
675 bool clang::isOpenMPTeamsDirective(OpenMPDirectiveKind DKind) { in isOpenMPTeamsDirective()
684 bool clang::isOpenMPSimdDirective(OpenMPDirectiveKind DKind) { in isOpenMPSimdDirective()
707 bool clang::isOpenMPDistributeDirective(OpenMPDirectiveKind Kind) { in isOpenMPDistributeDirective()
718 bool clang::isOpenMPGenericLoopDirective(OpenMPDirectiveKind Kind) { in isOpenMPGenericLoopDirective()
735 bool clang::isOpenMPTaskingDirective(OpenMPDirectiveKind Kind) { in isOpenMPTaskingDirective()
761 bool clang::needsTaskBasedThreadLimit(OpenMPDirectiveKind DKind) { in needsTaskBasedThreadLimit()
769 SmallVectorImpl<OpenMPDirectiveKind> &CaptureRegions, in getOpenMPCaptureRegions()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h745 const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind,
759 const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind,
871 OpenMPDirectiveKind Kind,
994 OpenMPDirectiveKind DKind,
1029 OpenMPDirectiveKind DKind);
1215 OpenMPDirectiveKind ReductionKind;
1351 OpenMPDirectiveKind CancelRegion);
1694 const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind,
1853 OpenMPDirectiveKind DKind,
1886 OpenMPDirectiveKind DKind) override;
[all …]
H A DCGOpenMPRuntimeGPU.h195 const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind,
210 const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind,
251 OpenMPDirectiveKind Kind, bool EmitChecks = true,
H A DCGOpenMPRuntime.cpp98 OpenMPDirectiveKind getDirectiveKind() const { return Kind; } in getDirectiveKind()
111 OpenMPDirectiveKind Kind;
1304 const OpenMPDirectiveKind Region = in emitTaskOutlinedFunction()
5701 OpenMPDirectiveKind CancelRegion) { in emitCancellationPointCall()
6010 OpenMPDirectiveKind DirectiveKind = D.getDirectiveKind(); in getNumTeamsExprForTargetDirective()
6148 OpenMPDirectiveKind DirectiveKind = D.getDirectiveKind(); in emitNumTeamsForTargetDirective()
6281 OpenMPDirectiveKind DirectiveKind = D.getDirectiveKind(); in getNumThreadsExprForTargetDirective()
9361 OpenMPDirectiveKind Kind = D.getDirectiveKind(); in emitTargetNumIterationsCall()
11466 SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in tryToDisableInnerAnalysis()
11859 SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in checkAndEmitSharedLastprivateConditional()
[all …]
H A DCodeGenFunction.h1452 CancelExit(OpenMPDirectiveKind Kind, JumpDest ExitBlock,
1455 OpenMPDirectiveKind Kind = llvm::omp::OMPD_unknown;
1472 void emitExit(CodeGenFunction &CGF, OpenMPDirectiveKind Kind,
1491 void enter(CodeGenFunction &CGF, OpenMPDirectiveKind Kind, bool HasCancel) {
3417 OMPCancelStackRAII(CodeGenFunction &CGF, OpenMPDirectiveKind Kind,
3553 const OpenMPDirectiveKind ReductionKind);
3567 const OpenMPDirectiveKind CapturedRegion,
3755 JumpDest getOMPCancelDestination(OpenMPDirectiveKind Kind);
H A DCGOpenMPRuntimeGPU.cpp343 llvm::SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in VisitOMPExecutableDirective()
549 OpenMPDirectiveKind DKind = NestedDir->getDirectiveKind(); in hasNestedSPMDDirective()
644 OpenMPDirectiveKind DirectiveKind = D.getDirectiveKind(); in supportsSPMDExecutionMode()
935 const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind, in emitParallelOutlinedFunction()
993 const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind, in emitTeamsOutlinedFunction()
1321 OpenMPDirectiveKind Kind, bool, in emitBarrierCall()
H A DCGStmtOpenMP.cpp78 const std::optional<OpenMPDirectiveKind> CapturedRegion = std::nullopt, in OMPLexicalScope()
110 OpenMPDirectiveKind Kind = S.getDirectiveKind(); in EmitPreInitStmt()
126 OpenMPDirectiveKind Kind = S.getDirectiveKind(); in EmitPreInitStmt()
812 llvm::SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in EmitOMPFirstprivateClause()
1405 const OMPExecutableDirective &D, const OpenMPDirectiveKind ReductionKind) { in EmitOMPReductionClauseFinal()
1538 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen, in emitCommonOMPParallelDirective()
4609 const OMPExecutableDirective &S, const OpenMPDirectiveKind CapturedRegion, in EmitOMPTaskBasedDirective()
5166 OpenMPDirectiveKind CapturedRegion = S.getDirectiveKind(); in processInReduction()
6727 OpenMPDirectiveKind InnermostKind, in emitCommonOMPTeamsDirective()
7190 CodeGenFunction::getOMPCancelDestination(OpenMPDirectiveKind Kind) { in getOMPCancelDestination()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/AST/
H A DStmtOpenMP.h271 OpenMPDirectiveKind Kind = llvm::omp::OMPD_unknown;
304 OMPExecutableDirective(StmtClass SC, OpenMPDirectiveKind K, in OMPExecutableDirective()
357 void setMappedDirective(OpenMPDirectiveKind MappedDirective) { in setMappedDirective()
550 SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in getCapturedStmt()
559 SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in getInnermostCapturedStmt()
569 OpenMPDirectiveKind getDirectiveKind() const { return Kind; } in getDirectiveKind()
1153 OMPLoopDirective(StmtClass SC, OpenMPDirectiveKind Kind, in OMPLoopDirective()
1159 static unsigned getArraysOffset(OpenMPDirectiveKind Kind) { in getArraysOffset()
1170 OpenMPDirectiveKind Kind) { in numLoopChildren()
3644 OpenMPDirectiveKind CancelRegion);
[all …]
H A DOpenMPClause.h202 OpenMPDirectiveKind CaptureRegion = llvm::omp::OMPD_unknown;
225 OpenMPDirectiveKind getCaptureRegion() const { return CaptureRegion; } in getCaptureRegion()
540 OpenMPDirectiveKind NameModifier = llvm::omp::OMPD_unknown;
549 void setNameModifier(OpenMPDirectiveKind NM) { NameModifier = NM; } in setNameModifier()
571 OpenMPDirectiveKind CaptureRegion, SourceLocation StartLoc, in OMPIfClause()
599 OpenMPDirectiveKind getNameModifier() const { return NameModifier; } in getNameModifier()
693 OpenMPDirectiveKind CaptureRegion, in OMPNumThreadsClause()
6195 OpenMPDirectiveKind CaptureRegion, in OMPThreadLimitClause()
8217 OpenMPDirectiveKind CaptureRegion, in OMPNovariantsClause()
9042 getCapturedStmt(OpenMPDirectiveKind RegionKind, in getCapturedStmt()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Parse/
H A DParseOpenMP.cpp77 operator OpenMPDirectiveKind() const { return OpenMPDirectiveKind(Value); } in operator OpenMPDirectiveKind()
84 OpenMPDirectiveKind Kind;
87 DeclDirectiveListParserHelper(Parser *P, OpenMPDirectiveKind Kind) in DeclDirectiveListParserHelper()
221 ? static_cast<OpenMPDirectiveKind>(DKind) in parseOpenMPDirectiveKind()
1635 void Parser::ParseOpenMPClauses(OpenMPDirectiveKind DKind, in ParseOpenMPClauses()
2051 OpenMPDirectiveKind DKind; in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2258 OpenMPDirectiveKind DK = OMPD_unknown; in ParseOpenMPDeclarativeDirectiveWithExtDecl()
2508 OpenMPDirectiveKind DKind = parseOpenMPDirectiveKind(*this); in ParseOpenMPDeclarativeOrExecutableDirective()
2513 OpenMPDirectiveKind CancelRegion = OMPD_unknown; in ParseOpenMPDeclarativeOrExecutableDirective()
3013 OpenMPDirectiveKind Kind, in ParseOpenMPSimpleVarList()
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/Sema/
H A DSemaOpenMP.cpp74 OpenMPDirectiveKind DKind = OMPD_unknown;
2611 [](OpenMPDirectiveKind K) { in isOpenMPPrivateDecl()
3911 [](OpenMPDirectiveKind K) { in VisitDeclRefExpr()
4007 [](OpenMPDirectiveKind K) { in VisitMemberExpr()
4719 OpenMPDirectiveKind DKind = OMPD_unknown;
6242 OpenMPDirectiveKind DK = Kind; in ActOnOpenMPExecutableDirective()
16709 OpenMPDirectiveKind CaptureRegion = in ActOnOpenMPNumThreadsClause()
18077 OpenMPDirectiveKind CaptureRegion = in ActOnOpenMPFilterClause()
18590 [](OpenMPDirectiveKind K) { in ActOnOpenMPFirstprivateClause()
21213 OpenMPDirectiveKind CaptureRegion = in ActOnOpenMPDeviceClause()
[all …]
H A DTreeTransform.h1652 OpenMPDirectiveKind Kind, DeclarationNameInfo DirName,
1653 OpenMPDirectiveKind CancelRegion, ArrayRef<OMPClause *> Clauses,
1655 OpenMPDirectiveKind PrevMappedDirective = OMPD_unknown) {
1666 OMPClause *RebuildOMPIfClause(OpenMPDirectiveKind NameModifier, in RebuildOMPIfClause()
8869 OpenMPDirectiveKind CancelRegion = OMPD_unknown; in TransformOMPExecutableDirective()
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Parse/
H A DParser.h3359 void ParseOpenMPAssumesDirective(OpenMPDirectiveKind DKind,
3370 void ParseOpenMPClauses(OpenMPDirectiveKind DKind,
3379 OpenMPDirectiveKind EndDKind,
3384 void skipUntilPragmaOpenMPEnd(OpenMPDirectiveKind DKind);
3390 void parseOMPEndDirective(OpenMPDirectiveKind BeginKind,
3391 OpenMPDirectiveKind ExpectedKind,
3392 OpenMPDirectiveKind FoundKind,
3427 OpenMPDirectiveKind Kind,
3445 OMPClause *ParseOpenMPClause(OpenMPDirectiveKind DKind,
3495 OMPClause *ParseOpenMPVarListClause(OpenMPDirectiveKind DKind,
[all …]
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Sema/
H A DSema.h11290 OpenMPDirectiveKind Kind;
11339 OpenMPDirectiveKind Kind, Stmt *AStmt, int NumLoops,
11386 OpenMPDirectiveKind &Kind,
11387 OpenMPDirectiveKind &PrevMappedDirective,
11390 OpenMPDirectiveKind CancelRegion);
11504 void StartOpenMPDSABlock(OpenMPDirectiveKind K,
11531 OpenMPDirectiveKind Kind);
11547 OpenMPDirectiveKind DKind,
11663 static int getOpenMPCaptureLevels(OpenMPDirectiveKind Kind);
11685 OpenMPDirectiveKind Kind, const DeclarationNameInfo &DirName,
[all …]
/freebsd-14.2/contrib/llvm-project/clang/lib/AST/
H A DStmtOpenMP.cpp303 const HelperExprs &Exprs, OpenMPDirectiveKind ParamPrevMappedDirective) { in Create()
340 OpenMPDirectiveKind ParamPrevMappedDirective) { in Create()
825 OpenMPDirectiveKind CancelRegion) { in Create()
839 OpenMPDirectiveKind CancelRegion) { in Create()
1537 const HelperExprs &Exprs, OpenMPDirectiveKind ParamPrevMappedDirective) { in Create()
/freebsd-14.2/contrib/llvm-project/clang/lib/Serialization/
H A DASTReaderStmt.cpp2373 E->setMappedDirective(Record.readEnum<OpenMPDirectiveKind>()); in VisitOMPExecutableDirective()
2596 D->setCancelRegion(Record.readEnum<OpenMPDirectiveKind>()); in VisitOMPCancellationPointDirective()
2602 D->setCancelRegion(Record.readEnum<OpenMPDirectiveKind>()); in VisitOMPCancelDirective()
H A DASTReader.cpp10590 static_cast<OpenMPDirectiveKind>(Record.readInt())); in VisitOMPClauseWithPreInit()
10600 C->setNameModifier(static_cast<OpenMPDirectiveKind>(Record.readInt())); in VisitOMPIfClause()