diff options
| author | Alexander Musman <alexander.musman@gmail.com> | 2014-09-23 09:33:00 +0000 | 
|---|---|---|
| committer | Alexander Musman <alexander.musman@gmail.com> | 2014-09-23 09:33:00 +0000 | 
| commit | e4e893bb360f823b73597b5a4e9ff917b883ba3e (patch) | |
| tree | ff2692c871bc2287ba29769f6d72c72040c93465 /clang/tools/libclang/CIndex.cpp | |
| parent | caf534ef968e99f51d7066c0940645044a19d06a (diff) | |
| download | bcm5719-llvm-e4e893bb360f823b73597b5a4e9ff917b883ba3e.tar.gz bcm5719-llvm-e4e893bb360f823b73597b5a4e9ff917b883ba3e.zip  | |
[OPENMP] Parsing/Sema of directive omp parallel for simd
llvm-svn: 218299
Diffstat (limited to 'clang/tools/libclang/CIndex.cpp')
| -rw-r--r-- | clang/tools/libclang/CIndex.cpp | 8 | 
1 files changed, 8 insertions, 0 deletions
diff --git a/clang/tools/libclang/CIndex.cpp b/clang/tools/libclang/CIndex.cpp index 6d241170ca8..b2a36a394ea 100644 --- a/clang/tools/libclang/CIndex.cpp +++ b/clang/tools/libclang/CIndex.cpp @@ -1871,6 +1871,7 @@ public:    void VisitOMPMasterDirective(const OMPMasterDirective *D);    void VisitOMPCriticalDirective(const OMPCriticalDirective *D);    void VisitOMPParallelForDirective(const OMPParallelForDirective *D); +  void VisitOMPParallelForSimdDirective(const OMPParallelForSimdDirective *D);    void VisitOMPParallelSectionsDirective(const OMPParallelSectionsDirective *D);    void VisitOMPTaskDirective(const OMPTaskDirective *D);    void VisitOMPTaskyieldDirective(const OMPTaskyieldDirective *D); @@ -2374,6 +2375,11 @@ EnqueueVisitor::VisitOMPParallelForDirective(const OMPParallelForDirective *D) {    VisitOMPLoopDirective(D);  } +void EnqueueVisitor::VisitOMPParallelForSimdDirective( +    const OMPParallelForSimdDirective *D) { +  VisitOMPLoopDirective(D); +} +  void EnqueueVisitor::VisitOMPParallelSectionsDirective(      const OMPParallelSectionsDirective *D) {    VisitOMPExecutableDirective(D); @@ -4161,6 +4167,8 @@ CXString clang_getCursorKindSpelling(enum CXCursorKind Kind) {      return cxstring::createRef("OMPCriticalDirective");    case CXCursor_OMPParallelForDirective:      return cxstring::createRef("OMPParallelForDirective"); +  case CXCursor_OMPParallelForSimdDirective: +    return cxstring::createRef("OMPParallelForSimdDirective");    case CXCursor_OMPParallelSectionsDirective:      return cxstring::createRef("OMPParallelSectionsDirective");    case CXCursor_OMPTaskDirective:  | 

