HomeSort by: relevance | last modified time | path
    Searched refs:OMPExecutableDirective (Results 1 - 25 of 26) sorted by relevancy

1 2

  /src/external/apache2/llvm/dist/clang/include/clang/AST/
StmtOpenMP.h 266 class OMPExecutableDirective : public Stmt {
295 OMPExecutableDirective(StmtClass SC, OpenMPDirectiveKind K,
516 return const_cast<OMPExecutableDirective *>(this)->getAssociatedStmt();
546 return const_cast<OMPExecutableDirective *>(this)
564 return const_cast<OMPExecutableDirective *>(this)->children();
583 return const_cast<OMPExecutableDirective *>(this)->getStructuredBlock();
588 return const_cast<OMPExecutableDirective *>(this)->getRawStmt();
606 class OMPParallelDirective : public OMPExecutableDirective {
608 friend class OMPExecutableDirective;
618 : OMPExecutableDirective(OMPParallelDirectiveClass
    [all...]
TextNodeDumper.h 333 void VisitOMPExecutableDirective(const OMPExecutableDirective *D);
ASTNodeTraverser.h 665 void VisitOMPExecutableDirective(const OMPExecutableDirective *Node) {
RecursiveASTVisitor.h 495 bool TraverseOMPExecutableDirective(OMPExecutableDirective *S);
2798 OMPExecutableDirective *S) {
OpenMPClause.h 4349 /// of \a OMPExecutableDirective class and its derivatives and to use the
4426 /// of \a OMPExecutableDirective class and its derivatives and to use the
8463 friend class OMPExecutableDirective;
  /src/external/apache2/llvm/dist/clang/lib/CodeGen/
CGOpenMPRuntimeGPU.h 87 const OMPExecutableDirective &D);
111 void emitNonSPMDKernel(const OMPExecutableDirective &D, StringRef ParentName,
127 void emitSPMDKernel(const OMPExecutableDirective &D, StringRef ParentName,
141 void emitTargetOutlinedFunction(const OMPExecutableDirective &D,
246 emitParallelOutlinedFunction(const OMPExecutableDirective &D,
261 emitTeamsOutlinedFunction(const OMPExecutableDirective &D,
274 void emitTeamsCall(CodeGenFunction &CGF, const OMPExecutableDirective &D,
396 CodeGenFunction &CGF, const OMPExecutableDirective &D) const override;
438 llvm::Function *OutlinedParallelFn, const OMPExecutableDirective &D);
CGOpenMPRuntime.h 47 class OMPExecutableDirective;
286 void tryToDisableInnerAnalysis(const OMPExecutableDirective &S,
291 const OMPExecutableDirective &S);
295 const OMPExecutableDirective &S,
298 const OMPExecutableDirective &S);
330 virtual void emitTargetOutlinedFunctionHelper(const OMPExecutableDirective &D,
861 const OMPExecutableDirective &D,
874 CodeGenFunction &CGF, const OMPExecutableDirective &D,
942 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar,
954 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar
    [all...]
CGOpenMPRuntimeGPU.cpp 365 void VisitOMPExecutableDirective(const OMPExecutableDirective *D) {
626 const OMPExecutableDirective &D) {
633 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) {
646 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) {
728 const OMPExecutableDirective &D) {
809 static bool hasStaticScheduling(const OMPExecutableDirective &D) {
823 const OMPExecutableDirective &D) {
831 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) {
848 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt)) {
861 dyn_cast_or_null<OMPExecutableDirective>(ChildStmt))
    [all...]
CGStmtOpenMP.cpp 42 void emitPreInitStmt(CodeGenFunction &CGF, const OMPExecutableDirective &S) {
71 CodeGenFunction &CGF, const OMPExecutableDirective &S,
105 bool EmitPreInitStmt(const OMPExecutableDirective &S) {
113 OMPParallelScope(CodeGenFunction &CGF, const OMPExecutableDirective &S)
121 bool EmitPreInitStmt(const OMPExecutableDirective &S) {
128 OMPTeamsScope(CodeGenFunction &CGF, const OMPExecutableDirective &S)
207 OMPSimdLexicalScope(CodeGenFunction &CGF, const OMPExecutableDirective &S)
282 const OMPExecutableDirective &S,
783 bool CodeGenFunction::EmitOMPFirstprivateClause(const OMPExecutableDirective &D,
942 const OMPExecutableDirective &D
    [all...]
CodeGenFunction.h 85 class OMPExecutableDirective;
283 /// CapturedStmt generated by OMPExecutableDirective and non-perfectly nested
304 CodeGenFunction &, const OMPExecutableDirective &S)>
309 CodeGenFunction &, const OMPExecutableDirective &S, Address LB,
646 const OMPExecutableDirective *OMPParentLoopDirectiveForScan = nullptr;
656 const OMPExecutableDirective *ParentLoopDirectiveForScan;
661 const OMPExecutableDirective &ParentLoopDirectiveForScan)
3247 void EmitSimpleOMPExecutableDirective(const OMPExecutableDirective &D);
3336 bool EmitOMPFirstprivateClause(const OMPExecutableDirective &D,
3338 void EmitOMPPrivateClause(const OMPExecutableDirective &D
    [all...]
CGOpenMPRuntime.cpp 1250 CodeGenModule &CGM, const OMPExecutableDirective &D, const CapturedStmt *CS,
1287 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar,
1295 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar,
1303 const OMPExecutableDirective &D, const VarDecl *ThreadIDVar,
3823 const OMPExecutableDirective &D,
3973 const OMPExecutableDirective &D,
4186 const OMPExecutableDirective &D,
5109 const OMPExecutableDirective &D,
6398 const OMPExecutableDirective &D, StringRef ParentName,
6470 const OMPExecutableDirective &D, StringRef ParentName
    [all...]
CGStmt.cpp 84 if (const auto *D = dyn_cast<OMPExecutableDirective>(S)) {
  /src/external/apache2/llvm/dist/clang/lib/Analysis/
UninitializedValues.cpp 293 void VisitOMPExecutableDirective(OMPExecutableDirective *ED);
399 void ClassifyRefs::VisitOMPExecutableDirective(OMPExecutableDirective *ED) {
400 for (Stmt *S : OMPExecutableDirective::used_clauses_children(ED->clauses()))
494 void VisitOMPExecutableDirective(OMPExecutableDirective *ED);
699 OMPExecutableDirective *ED) {
700 for (Stmt *S : OMPExecutableDirective::used_clauses_children(ED->clauses())) {
CFG.cpp 616 CFGBlock *VisitOMPExecutableDirective(OMPExecutableDirective *D,
2130 if (auto *D = dyn_cast<OMPExecutableDirective>(S))
4902 CFGBlock *CFGBuilder::VisitOMPExecutableDirective(OMPExecutableDirective *D,
4915 OMPExecutableDirective::used_clauses_children(D->clauses()));
  /src/external/apache2/llvm/dist/clang/include/clang/ASTMatchers/
ASTMatchers.h 7845 /// ``ompExecutableDirective()`` matches ``omp parallel``,
7847 extern const internal::VariadicDynCastAllOfMatcher<Stmt, OMPExecutableDirective>
7848 ompExecutableDirective;
7861 /// ``ompExecutableDirective(isStandaloneDirective()))`` matches
7863 AST_MATCHER(OMPExecutableDirective, isStandaloneDirective) {
7881 /// ``ompExecutableDirective(hasStructuredBlock(nullStmt()))`` will match ``;``
7882 AST_MATCHER_P(OMPExecutableDirective, hasStructuredBlock,
7898 /// ``ompExecutableDirective(hasAnyClause(anything()))`` matches
7900 AST_MATCHER_P(OMPExecutableDirective, hasAnyClause,
7985 /// `ompExecutableDirective(isAllowedToContainClause(OMPC_default))`` matche
    [all...]
  /src/external/apache2/llvm/dist/clang/lib/Sema/
JumpDiagnostics.cpp 602 if (auto *ED = dyn_cast<OMPExecutableDirective>(S)) {
SemaOpenMP.cpp 2619 if (const auto *D = dyn_cast_or_null<OMPExecutableDirective>(CurDirective)) {
3425 void VisitSubCaptures(OMPExecutableDirective *S) {
3789 void VisitOMPExecutableDirective(OMPExecutableDirective *S) {
9568 OMPExecutableDirective::getClausesOfKind<OMPCollapseClause>(Clauses);
9576 OMPExecutableDirective::getClausesOfKind<OMPOrderedClause>(Clauses);
11128 const auto *OED = dyn_cast<OMPExecutableDirective>(*I);
11140 const auto *OED = dyn_cast<OMPExecutableDirective>(S);
11148 << isa<OMPExecutableDirective>(S);
12552 OMPExecutableDirective::getClausesOfKind<OMPSizesClause>(Clauses);
  /src/external/apache2/llvm/dist/clang/lib/AST/
StmtPrinter.cpp 128 void PrintOMPExecutableDirective(OMPExecutableDirective *S,
642 void StmtPrinter::PrintOMPExecutableDirective(OMPExecutableDirective *S,
TextNodeDumper.cpp 1772 const OMPExecutableDirective *D) {
StmtOpenMP.cpp 58 bool OMPExecutableDirective::isStandaloneDirective() const {
69 Stmt *OMPExecutableDirective::getStructuredBlock() {
StmtProfile.cpp 877 StmtProfiler::VisitOMPExecutableDirective(const OMPExecutableDirective *S) {
  /src/external/apache2/llvm/dist/clang/lib/ASTMatchers/
ASTMatchersInternal.cpp 1060 const internal::VariadicDynCastAllOfMatcher<Stmt, OMPExecutableDirective>
1061 ompExecutableDirective;
  /src/external/apache2/llvm/dist/clang/lib/Serialization/
ASTReaderStmt.cpp 2283 void ASTStmtReader::VisitOMPExecutableDirective(OMPExecutableDirective *E) {
ASTWriterStmt.cpp 2181 void ASTStmtWriter::VisitOMPExecutableDirective(OMPExecutableDirective *E) {
  /src/external/apache2/llvm/dist/clang/tools/libclang/
CIndex.cpp 2042 void VisitOMPExecutableDirective(const OMPExecutableDirective *D);
2870 const OMPExecutableDirective *D) {

Completed in 90 milliseconds

1 2