Home
last modified time | relevance | path

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

/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Basic/
H A DOpenMPKinds.h23 enum OpenMPDirectiveKind { enum
148 const char *getOpenMPDirectiveName(OpenMPDirectiveKind Kind);
156 bool isAllowedClauseForDirective(OpenMPDirectiveKind DKind,
164 bool isOpenMPLoopDirective(OpenMPDirectiveKind DKind);
176 bool isOpenMPTaskLoopDirective(OpenMPDirectiveKind DKind);
182 bool isOpenMPParallelDirective(OpenMPDirectiveKind DKind);
211 bool isOpenMPTeamsDirective(OpenMPDirectiveKind DKind);
217 bool isOpenMPSimdDirective(OpenMPDirectiveKind DKind);
224 bool isOpenMPDistributeDirective(OpenMPDirectiveKind DKind);
248 bool isOpenMPTaskingDirective(OpenMPDirectiveKind Kind);
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Basic/
H A DOpenMPKinds.cpp23 OpenMPDirectiveKind clang::getOpenMPDirectiveKind(StringRef Str) { in getOpenMPDirectiveKind()
24 return llvm::StringSwitch<OpenMPDirectiveKind>(Str) in getOpenMPDirectiveKind()
31 const char *clang::getOpenMPDirectiveName(OpenMPDirectiveKind Kind) { in getOpenMPDirectiveName()
348 bool clang::isAllowedClauseForDirective(OpenMPDirectiveKind DKind, in isAllowedClauseForDirective()
784 bool clang::isOpenMPLoopDirective(OpenMPDirectiveKind DKind) { in isOpenMPLoopDirective()
818 bool clang::isOpenMPTaskLoopDirective(OpenMPDirectiveKind DKind) { in isOpenMPTaskLoopDirective()
857 bool clang::isOpenMPTeamsDirective(OpenMPDirectiveKind DKind) { in isOpenMPTeamsDirective()
865 bool clang::isOpenMPSimdDirective(OpenMPDirectiveKind DKind) { in isOpenMPSimdDirective()
906 bool clang::isOpenMPTaskingDirective(OpenMPDirectiveKind Kind) { in isOpenMPTaskingDirective()
920 SmallVectorImpl<OpenMPDirectiveKind> &CaptureRegions, in getOpenMPCaptureRegions()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/CodeGen/
H A DCGOpenMPRuntime.h296 static unsigned getDefaultFlagsForBarriers(OpenMPDirectiveKind Kind);
894 OpenMPDirectiveKind Kind,
1017 OpenMPDirectiveKind DKind,
1052 OpenMPDirectiveKind DKind);
1239 OpenMPDirectiveKind ReductionKind;
1353 OpenMPDirectiveKind CancelRegion);
1606 OpenMPDirectiveKind InnermostKind,
1620 OpenMPDirectiveKind InnermostKind,
1752 OpenMPDirectiveKind DKind,
1785 OpenMPDirectiveKind DKind) override;
[all …]
H A DCGOpenMPRuntimeNVPTX.h236 OpenMPDirectiveKind InnermostKind,
251 OpenMPDirectiveKind InnermostKind,
289 OpenMPDirectiveKind Kind, bool EmitChecks = true,
H A DCGOpenMPRuntime.cpp82 OpenMPDirectiveKind getDirectiveKind() const { return Kind; } in getDirectiveKind()
95 OpenMPDirectiveKind Kind;
104 OpenMPDirectiveKind Kind, bool HasCancel, in CGOpenMPOutlinedRegionInfo()
227 OpenMPDirectiveKind Kind, bool HasCancel) in CGOpenMPInlinedRegionInfo()
409 OpenMPDirectiveKind Kind, bool HasCancel) in InlinedOpenMPRegionRAII()
1345 const VarDecl *ThreadIDVar, OpenMPDirectiveKind InnermostKind, in emitParallelOrTeamsOutlinedFunction()
1410 const OpenMPDirectiveKind Region = in emitTaskOutlinedFunction()
6245 OpenMPDirectiveKind CancelRegion) { in emitCancellationPointCall()
8132 OpenMPDirectiveKind DKind = NestedDir->getDirectiveKind(); in getNestedDistributeDirective()
8218 OpenMPDirectiveKind Kind = D.getDirectiveKind(); in emitTargetNumIterationsCall()
[all …]
H A DCodeGenFunction.h1254 CancelExit(OpenMPDirectiveKind Kind, JumpDest ExitBlock,
1257 OpenMPDirectiveKind Kind = OMPD_unknown;
1274 void emitExit(CodeGenFunction &CGF, OpenMPDirectiveKind Kind,
1293 void enter(CodeGenFunction &CGF, OpenMPDirectiveKind Kind, bool HasCancel) {
2948 OMPCancelStackRAII(CodeGenFunction &CGF, OpenMPDirectiveKind Kind,
3077 const OpenMPDirectiveKind ReductionKind);
3091 const OpenMPDirectiveKind CapturedRegion,
3226 JumpDest getOMPCancelDestination(OpenMPDirectiveKind Kind);
H A DCGOpenMPRuntimeNVPTX.cpp447 llvm::SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in VisitOMPExecutableDirective()
771 OpenMPDirectiveKind NameModifier = C->getNameModifier(); in hasParallelIfNumThreadsClause()
791 OpenMPDirectiveKind DKind = NestedDir->getDirectiveKind(); in hasNestedSPMDDirective()
875 OpenMPDirectiveKind DirectiveKind = D.getDirectiveKind(); in supportsSPMDExecutionMode()
964 OpenMPDirectiveKind DKind = NestedDir->getDirectiveKind(); in hasNestedLightweightDirective()
1097 OpenMPDirectiveKind DirectiveKind = D.getDirectiveKind(); in supportsLightweightRuntime()
1933 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen) { in emitParallelOutlinedFunction()
2010 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen) { in emitTeamsOutlinedFunction()
2699 OpenMPDirectiveKind Kind, bool, in emitBarrierCall()
H A DCGStmtOpenMP.cpp59 const llvm::Optional<OpenMPDirectiveKind> CapturedRegion = llvm::None, in OMPLexicalScope()
93 OpenMPDirectiveKind Kind = S.getDirectiveKind(); in EmitPreInitStmt()
109 OpenMPDirectiveKind Kind = S.getDirectiveKind(); in EmitPreInitStmt()
738 llvm::SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in EmitOMPFirstprivateClause()
1162 const OMPExecutableDirective &D, const OpenMPDirectiveKind ReductionKind) { in EmitOMPReductionClauseFinal()
1227 OpenMPDirectiveKind InnermostKind, const RegionCodeGenTy &CodeGen, in emitCommonOMPParallelDirective()
2785 const OMPExecutableDirective &S, const OpenMPDirectiveKind CapturedRegion, in EmitOMPTaskBasedDirective()
4125 OpenMPDirectiveKind InnermostKind, in emitCommonOMPTeamsDirective()
4516 CodeGenFunction::getOMPCancelDestination(OpenMPDirectiveKind Kind) { in getOMPCancelDestination()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/AST/
H A DStmtOpenMP.h36 OpenMPDirectiveKind Kind;
67 OMPExecutableDirective(const T *, StmtClass SC, OpenMPDirectiveKind K, in OMPExecutableDirective()
210 SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in getCapturedStmt()
229 SmallVector<OpenMPDirectiveKind, 4> CaptureRegions; in getInnermostCapturedStmt()
244 OpenMPDirectiveKind getDirectiveKind() const { return Kind; } in getDirectiveKind()
462 static unsigned getArraysOffset(OpenMPDirectiveKind Kind) { in getArraysOffset()
473 OpenMPDirectiveKind Kind) { in numLoopChildren()
2720 OpenMPDirectiveKind CancelRegion;
2741 void setCancelRegion(OpenMPDirectiveKind CR) { CancelRegion = CR; } in setCancelRegion()
2752 OpenMPDirectiveKind CancelRegion);
[all …]
H A DOpenMPClause.h106 OpenMPDirectiveKind CaptureRegion = OMPD_unknown;
114 void setPreInitStmt(Stmt *S, OpenMPDirectiveKind ThisRegion = OMPD_unknown) {
127 OpenMPDirectiveKind getCaptureRegion() const { return CaptureRegion; } in getCaptureRegion()
253 OpenMPDirectiveKind NameModifier = OMPD_unknown;
262 void setNameModifier(OpenMPDirectiveKind NM) { NameModifier = NM; } in setNameModifier()
283 OMPIfClause(OpenMPDirectiveKind NameModifier, Expr *Cond, Stmt *HelperCond, in OMPIfClause()
284 OpenMPDirectiveKind CaptureRegion, SourceLocation StartLoc, in OMPIfClause()
311 OpenMPDirectiveKind getNameModifier() const { return NameModifier; } in getNameModifier()
405 OpenMPDirectiveKind CaptureRegion, in OMPNumThreadsClause()
3454 OMPDeviceClause(Expr *E, Stmt *HelperE, OpenMPDirectiveKind CaptureRegion, in OMPDeviceClause()
[all …]
/freebsd-12.1/contrib/llvm/tools/clang/lib/Sema/
H A DSemaOpenMP.cpp63 OpenMPDirectiveKind DKind = OMPD_unknown;
130 OpenMPDirectiveKind Directive = OMPD_unknown;
1661 SmallVector<OpenMPDirectiveKind, 4> Regions; in adjustOpenMPTargetScopeIndex()
2303 [](OpenMPDirectiveKind K) { in VisitDeclRefExpr()
2372 [](OpenMPDirectiveKind K) { in VisitMemberExpr()
2902 OpenMPDirectiveKind DKind = OMPD_unknown;
8964 OpenMPDirectiveKind CaptureRegion = in ActOnOpenMPNumThreadsClause()
10102 [](OpenMPDirectiveKind K) { in ActOnOpenMPFirstprivateClause()
12264 OpenMPDirectiveKind CaptureRegion = in ActOnOpenMPDeviceClause()
13405 OpenMPDirectiveKind CaptureRegion = in ActOnOpenMPNumTeamsClause()
[all …]
H A DTreeTransform.h1480 StmtResult RebuildOMPExecutableDirective(OpenMPDirectiveKind Kind, in RebuildOMPExecutableDirective()
1482 OpenMPDirectiveKind CancelRegion, in RebuildOMPExecutableDirective()
1494 OMPClause *RebuildOMPIfClause(OpenMPDirectiveKind NameModifier, in RebuildOMPIfClause()
7745 OpenMPDirectiveKind CancelRegion = OMPD_unknown; in TransformOMPExecutableDirective()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Parse/
H A DParseOpenMP.cpp83 static OpenMPDirectiveKind parseOpenMPDirectiveKind(Parser &P) { in parseOpenMPDirectiveKind()
157 return DKind < OMPD_unknown ? static_cast<OpenMPDirectiveKind>(DKind) in parseOpenMPDirectiveKind()
684 void Parser::ParseOMPEndDeclareTargetDirective(OpenMPDirectiveKind DKind, in ParseOMPEndDeclareTargetDirective()
727 OpenMPDirectiveKind DKind = parseOpenMPDirectiveKind(*this); in ParseOpenMPDeclarativeDirectiveWithExtDecl()
989 OpenMPDirectiveKind DKind = parseOpenMPDirectiveKind(*this); in ParseOpenMPDeclarativeOrExecutableDirective()
990 OpenMPDirectiveKind CancelRegion = OMPD_unknown; in ParseOpenMPDeclarativeOrExecutableDirective()
1212 OpenMPDirectiveKind Kind, in ParseOpenMPSimpleVarList()
1286 OMPClause *Parser::ParseOpenMPClause(OpenMPDirectiveKind DKind, in ParseOpenMPClause()
1851 bool Parser::ParseOpenMPVarList(OpenMPDirectiveKind DKind, in ParseOpenMPVarList()
2061 OMPClause *Parser::ParseOpenMPVarListClause(OpenMPDirectiveKind DKind, in ParseOpenMPVarListClause()
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Parse/
H A DParser.h2782 void ParseOMPEndDeclareTargetDirective(OpenMPDirectiveKind DKind,
2803 OpenMPDirectiveKind Kind,
2823 OMPClause *ParseOpenMPClause(OpenMPDirectiveKind DKind,
2862 OMPClause *ParseOpenMPVarListClause(OpenMPDirectiveKind DKind,
2890 bool ParseOpenMPVarList(OpenMPDirectiveKind DKind, OpenMPClauseKind Kind,
/freebsd-12.1/contrib/llvm/tools/clang/include/clang/Sema/
H A DSema.h8750 void StartOpenMPDSABlock(OpenMPDirectiveKind K,
8835 static int getOpenMPCaptureLevels(OpenMPDirectiveKind Kind);
8838 void ActOnOpenMPRegionStart(OpenMPDirectiveKind DKind, Scope *CurScope);
8847 OpenMPDirectiveKind Kind, const DeclarationNameInfo &DirName,
8848 OpenMPDirectiveKind CancelRegion, ArrayRef<OMPClause *> Clauses,
8990 OpenMPDirectiveKind CancelRegion);
8995 OpenMPDirectiveKind CancelRegion);
9113 OMPClause *ActOnOpenMPIfClause(OpenMPDirectiveKind NameModifier,
/freebsd-12.1/contrib/llvm/tools/clang/lib/AST/
H A DStmtOpenMP.cpp552 OpenMPDirectiveKind CancelRegion) { in Create()
573 OpenMPDirectiveKind CancelRegion) { in Create()
/freebsd-12.1/contrib/llvm/tools/clang/lib/Serialization/
H A DASTReaderStmt.cpp2168 D->setCancelRegion(static_cast<OpenMPDirectiveKind>(Record.readInt())); in VisitOMPCancellationPointDirective()
2176 D->setCancelRegion(static_cast<OpenMPDirectiveKind>(Record.readInt())); in VisitOMPCancelDirective()
H A DASTReader.cpp11866 static_cast<OpenMPDirectiveKind>(Record.readInt())); in VisitOMPClauseWithPreInit()
11876 C->setNameModifier(static_cast<OpenMPDirectiveKind>(Record.readInt())); in VisitOMPIfClause()