| /freebsd/contrib/llvm-project/clang/include/clang/Basic/ |
| H A D | OpenMPKinds.h | 24 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); 269 bool isOpenMPTargetExecutionDirective(OpenMPDirectiveKind DKind); 277 bool isOpenMPTargetDataManagementDirective(OpenMPDirectiveKind DKind); 285 bool isOpenMPNestingTeamsDirective(OpenMPDirectiveKind DKind); 291 bool isOpenMPTeamsDirective(OpenMPDirectiveKind DKind); 297 bool isOpenMPSimdDirective(OpenMPDirectiveKind DKind); [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Basic/ |
| H A D | OpenMPKinds.cpp | 576 bool clang::isOpenMPLoopDirective(OpenMPDirectiveKind DKind) { in isOpenMPLoopDirective() 580 bool clang::isOpenMPWorksharingDirective(OpenMPDirectiveKind DKind) { in isOpenMPWorksharingDirective() 597 bool clang::isOpenMPTaskLoopDirective(OpenMPDirectiveKind DKind) { in isOpenMPTaskLoopDirective() 602 bool clang::isOpenMPParallelDirective(OpenMPDirectiveKind DKind) { in isOpenMPParallelDirective() 609 bool clang::isOpenMPTargetExecutionDirective(OpenMPDirectiveKind DKind) { in isOpenMPTargetExecutionDirective() 614 bool clang::isOpenMPTargetDataManagementDirective(OpenMPDirectiveKind DKind) { in isOpenMPTargetDataManagementDirective() 619 bool clang::isOpenMPNestingTeamsDirective(OpenMPDirectiveKind DKind) { in isOpenMPNestingTeamsDirective() 626 bool clang::isOpenMPTeamsDirective(OpenMPDirectiveKind DKind) { in isOpenMPTeamsDirective() 631 bool clang::isOpenMPSimdDirective(OpenMPDirectiveKind DKind) { in isOpenMPSimdDirective() 642 bool clang::isOpenMPNestingDistributeDirective(OpenMPDirectiveKind Kind) { in isOpenMPNestingDistributeDirective() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/CodeGen/ |
| H A D | CGOpenMPRuntime.h | 375 static unsigned getDefaultFlagsForBarriers(OpenMPDirectiveKind Kind); 745 const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind, 759 const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind, 780 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen, 871 OpenMPDirectiveKind Kind, 1002 OpenMPDirectiveKind DKind, 1037 OpenMPDirectiveKind DKind); 1195 OpenMPDirectiveKind InnermostKind, 1222 OpenMPDirectiveKind ReductionKind; 1349 OpenMPDirectiveKind CancelRegion); [all …]
|
| H A D | CGOpenMPRuntimeGPU.h | 192 const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind, 207 const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind, 248 OpenMPDirectiveKind Kind, bool EmitChecks = true,
|
| H A D | CGOpenMPRuntime.cpp | 74 const RegionCodeGenTy &CodeGen, OpenMPDirectiveKind Kind, in CGOpenMPRegionInfo() 80 const RegionCodeGenTy &CodeGen, OpenMPDirectiveKind Kind, in CGOpenMPRegionInfo() 100 OpenMPDirectiveKind getDirectiveKind() const { return Kind; } in getDirectiveKind() 113 OpenMPDirectiveKind Kind; 122 OpenMPDirectiveKind Kind, bool HasCancel, in CGOpenMPOutlinedRegionInfo() 204 OpenMPDirectiveKind Kind, bool HasCancel, in CGOpenMPTaskOutlinedRegionInfo() 245 OpenMPDirectiveKind Kind, bool HasCancel) in CGOpenMPInlinedRegionInfo() 427 OpenMPDirectiveKind Kind, bool HasCancel, in InlinedOpenMPRegionRAII() 1214 const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind, in emitParallelOrTeamsOutlinedFunction() 1265 const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind, in emitParallelOutlinedFunction() [all …]
|
| H A D | CGOpenMPRuntimeGPU.cpp | 343 llvm::SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in VisitOMPExecutableDirective() 524 OpenMPDirectiveKind DKind = NestedDir->getDirectiveKind(); in hasNestedSPMDDirective() 619 OpenMPDirectiveKind DirectiveKind = D.getDirectiveKind(); in supportsSPMDExecutionMode() 915 const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind, in emitParallelOutlinedFunction() 973 const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind, in emitTeamsOutlinedFunction() 1302 OpenMPDirectiveKind Kind, bool, in emitBarrierCall()
|
| H A D | CodeGenFunction.h | 1540 CancelExit(OpenMPDirectiveKind Kind, JumpDest ExitBlock, 1543 OpenMPDirectiveKind Kind = llvm::omp::OMPD_unknown; 1560 void emitExit(CodeGenFunction &CGF, OpenMPDirectiveKind Kind, 1579 void enter(CodeGenFunction &CGF, OpenMPDirectiveKind Kind, bool HasCancel) { 3643 OMPCancelStackRAII(CodeGenFunction &CGF, OpenMPDirectiveKind Kind, 3779 const OpenMPDirectiveKind ReductionKind); 3793 const OpenMPDirectiveKind CapturedRegion, 3983 JumpDest getOMPCancelDestination(OpenMPDirectiveKind Kind); 4040 OpenMPDirectiveKind DKind = llvm::omp::OMPD_unknown;
|
| H A D | CGStmtOpenMP.cpp | 82 const std::optional<OpenMPDirectiveKind> CapturedRegion = std::nullopt, in OMPLexicalScope() 114 OpenMPDirectiveKind Kind = S.getDirectiveKind(); in EmitPreInitStmt() 130 OpenMPDirectiveKind Kind = S.getDirectiveKind(); in EmitPreInitStmt() 840 llvm::SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in EmitOMPFirstprivateClause() 1430 const OMPExecutableDirective &D, const OpenMPDirectiveKind ReductionKind) { in EmitOMPReductionClauseFinal() 1566 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen, in emitCommonOMPParallelDirective() 4654 const OMPExecutableDirective &S, const OpenMPDirectiveKind CapturedRegion, in EmitOMPTaskBasedDirective() 5223 OpenMPDirectiveKind CapturedRegion = S.getDirectiveKind(); in processInReduction() 6783 OpenMPDirectiveKind InnermostKind, in emitCommonOMPTeamsDirective() 7262 CodeGenFunction::getOMPCancelDestination(OpenMPDirectiveKind Kind) { in getOMPCancelDestination() [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | SemaOpenMP.h | 195 void StartOpenMPDSABlock(OpenMPDirectiveKind K, 222 OpenMPDirectiveKind Kind); 237 OpenMPDirectiveKind DKind, 312 OpenMPDirectiveKind Kind; 320 DeclareTargetContextInfo(OpenMPDirectiveKind Kind, SourceLocation Loc) in DeclareTargetContextInfo() 377 static int getOpenMPCaptureLevels(OpenMPDirectiveKind Kind); 380 void ActOnOpenMPRegionStart(OpenMPDirectiveKind DKind, Scope *CurScope); 399 OpenMPDirectiveKind Kind, const DeclarationNameInfo &DirName, 400 OpenMPDirectiveKind CancelRegion, ArrayRef<OMPClause *> Clauses, 402 OpenMPDirectiveKind PrevMappedDirective = llvm::omp::OMPD_unknown); [all …]
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | StmtOpenMP.h | 271 OpenMPDirectiveKind Kind = llvm::omp::OMPD_unknown; 291 OpenMPDirectiveKind PrevMappedDirective = llvm::omp::OMPD_unknown; 304 OMPExecutableDirective(StmtClass SC, OpenMPDirectiveKind K, in OMPExecutableDirective() 357 void setMappedDirective(OpenMPDirectiveKind MappedDirective) { in setMappedDirective() 547 const CapturedStmt *getCapturedStmt(OpenMPDirectiveKind RegionKind) const { in getCapturedStmt() 550 SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in getCapturedStmt() 559 SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in getInnermostCapturedStmt() 569 OpenMPDirectiveKind getDirectiveKind() const { return Kind; } in getDirectiveKind() 615 OpenMPDirectiveKind getMappedDirective() const { return PrevMappedDirective; } in getMappedDirective() 713 OMPLoopBasedDirective(StmtClass SC, OpenMPDirectiveKind Kind, in OMPLoopBasedDirective() [all …]
|
| H A D | OpenMPClause.h | 202 OpenMPDirectiveKind CaptureRegion = llvm::omp::OMPD_unknown; 212 OpenMPDirectiveKind ThisRegion = 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() 570 OMPIfClause(OpenMPDirectiveKind NameModifier, Expr *Cond, Stmt *HelperCond, in OMPIfClause() 571 OpenMPDirectiveKind CaptureRegion, SourceLocation StartLoc, in OMPIfClause() 599 OpenMPDirectiveKind getNameModifier() const { return NameModifier; } in getNameModifier() 647 OpenMPDirectiveKind CaptureRegion, SourceLocation StartLoc, in OMPFinalClause() 693 OpenMPDirectiveKind CaptureRegion, in OMPNumThreadsClause() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Parse/ |
| H A D | ParseOpenMP.cpp | 68 OpenMPDirectiveKindExWrapper(OpenMPDirectiveKind DK) : Value(unsigned(DK)) {} in OpenMPDirectiveKindExWrapper() 75 bool operator==(OpenMPDirectiveKind V) const { return Value == unsigned(V); } in operator ==() 76 bool operator!=(OpenMPDirectiveKind V) const { return Value != unsigned(V); } in operator !=() 77 bool operator<(OpenMPDirectiveKind V) const { return Value < unsigned(V); } in operator <() 79 operator OpenMPDirectiveKind() const { return OpenMPDirectiveKind(Value); } in operator OpenMPDirectiveKind() 86 OpenMPDirectiveKind Kind; 89 DeclDirectiveListParserHelper(Parser *P, OpenMPDirectiveKind Kind) in DeclDirectiveListParserHelper() 223 ? static_cast<OpenMPDirectiveKind>(DKind) in parseOpenMPDirectiveKind() 1646 void Parser::ParseOpenMPClauses(OpenMPDirectiveKind DKind, in ParseOpenMPClauses() 1685 void Parser::ParseOpenMPAssumesDirective(OpenMPDirectiveKind DKind, in ParseOpenMPAssumesDirective() [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaOpenMP.cpp | 62 OpenMPClauseKind CKind, OpenMPDirectiveKind DKind, bool NoDiagnose); 79 OpenMPDirectiveKind DKind = OMPD_unknown; 87 DSAVarData(OpenMPDirectiveKind DKind, OpenMPClauseKind CKind, in DSAVarData() 170 OpenMPDirectiveKind Directive = OMPD_unknown; 174 OpenMPDirectiveKind MappedDirective = OMPD_unknown; 229 SharingMapTy(OpenMPDirectiveKind DKind, DeclarationNameInfo Name, in SharingMapTy() 402 void push(OpenMPDirectiveKind DKind, const DeclarationNameInfo &DirName, in push() 612 const llvm::function_ref<bool(OpenMPDirectiveKind)> DPred, 620 const llvm::function_ref<bool(OpenMPDirectiveKind)> DPred, 633 const llvm::function_ref<bool(OpenMPDirectiveKind)> DPred, [all …]
|
| H A D | TreeTransform.h | 1671 OpenMPDirectiveKind Kind, DeclarationNameInfo DirName, 1672 OpenMPDirectiveKind CancelRegion, ArrayRef<OMPClause *> Clauses, 1674 OpenMPDirectiveKind PrevMappedDirective = OMPD_unknown) { 1685 OMPClause *RebuildOMPIfClause(OpenMPDirectiveKind NameModifier, in RebuildOMPIfClause() 9176 OpenMPDirectiveKind CancelRegion = OMPD_unknown; in TransformOMPExecutableDirective()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Parse/ |
| H A D | Parser.h | 3441 void ParseOpenMPAssumesDirective(OpenMPDirectiveKind DKind, 3452 void ParseOpenMPClauses(OpenMPDirectiveKind DKind, 3460 void ParseOMPEndDeclareTargetDirective(OpenMPDirectiveKind BeginDKind, 3461 OpenMPDirectiveKind EndDKind, 3466 void skipUntilPragmaOpenMPEnd(OpenMPDirectiveKind DKind); 3472 void parseOMPEndDirective(OpenMPDirectiveKind BeginKind, 3473 OpenMPDirectiveKind ExpectedKind, 3474 OpenMPDirectiveKind FoundKind, 3509 OpenMPDirectiveKind Kind, 3530 OpenMPDirectiveKind DKind, SourceLocation Loc, [all …]
|
| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | StmtOpenMP.cpp | 303 const HelperExprs &Exprs, OpenMPDirectiveKind ParamPrevMappedDirective) { in Create() 340 OpenMPDirectiveKind ParamPrevMappedDirective) { in Create() 863 OpenMPDirectiveKind CancelRegion) { in Create() 877 OpenMPDirectiveKind CancelRegion) { in Create() 1575 const HelperExprs &Exprs, OpenMPDirectiveKind ParamPrevMappedDirective) { in Create()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTReaderStmt.cpp | 2393 E->setMappedDirective(Record.readEnum<OpenMPDirectiveKind>()); in VisitOMPExecutableDirective() 2624 D->setCancelRegion(Record.readEnum<OpenMPDirectiveKind>()); in VisitOMPCancellationPointDirective() 2630 D->setCancelRegion(Record.readEnum<OpenMPDirectiveKind>()); in VisitOMPCancelDirective()
|
| H A D | ASTReader.cpp | 10789 static_cast<OpenMPDirectiveKind>(Record.readInt())); in VisitOMPClauseWithPreInit() 10799 C->setNameModifier(static_cast<OpenMPDirectiveKind>(Record.readInt())); in VisitOMPIfClause()
|