⚙ D10599 [OPENMP 4.0] Initial support for '#pragma omp declare simd' directive. (original ) (raw ) This is an archive of the discontinued LLVM Phabricator instance.
Table of Contentst -cfe/trunk/-trunk/-include/clang/-clang/-Basic/-Attr.td-AttrDocs.td-DiagnosticParseKinds.td-DiagnosticSemaKinds.td-OpenMPKinds.def-Parse/-Parser.h-Sema/-Sema.h-lib/-Basic/-OpenMPKinds.cpp-Parse/-ParseDecl.cpp-ParseDeclCXX.cpp-ParseOpenMP.cpp-Parser.cpp-Sema/-SemaOpenMP.cpp-test/OpenMP/-OpenMP/-declare_simd_ast_print.c-declare_simd_ast_print.cpp-declare_simd_messages.cppHide Panelf Keyboard Reference?
Differential D10599 Authored by ABataev on Jun 22 2015, 4:35 AM.Download Raw Diff Reviewers aaron.ballman rjmccall • fraggamuffin • ejstotzer hfinkel rsmith Commits rG587e1de4ea2a: [OPENMP 4.0] Initial support for '#pragma omp declare simd' directive. rC264853: [OPENMP 4.0] Initial support for '#pragma omp declare simd' directive. rL264853: [OPENMP 4.0] Initial support for '#pragma omp declare simd' directive. Repository rL LLVM Event TimelineABataev updated this revision to Diff 28103 .ABataev retitled this revision from to [OPENMP] Initial support for '#pragma omp declare simd' directive..ABataev updated this object.ABataev edited the test plan for this revision. (Show Details) ABataev added reviewers: rsmith , aaron.ballman , hfinkel , • ejstotzer , • fraggamuffin .ABataev added a subscriber: Unknown Object (MLST).hfinkel added inline comments.test/OpenMP/declare_simd_ast_print.c 10 ↗ (On Diff #28103)Comment Actions Comment Actions Comment Actions Comment Actions Comment Actions Comment Actions Comment Actions lib/Parse/ParseOpenMP.cpp 149 ↗ (On Diff #29237)Comment Actions Comment Actions Comment Actions Comment Actions Comment Actions lib/Parse/ParseOpenMP.cpp 143–144 ↗ (On Diff #29297) test/OpenMP/declare_simd_ast_print.cpp 34 ↗ (On Diff #29297)rsmith added inline comments.include/clang/AST/ASTMutationListener.h 118–122 ↗ (On Diff #29297) include/clang/Basic/Attr.td 2059 ↗ (On Diff #29297) 2070–2071 ↗ (On Diff #29297) include/clang/Parse/Parser.h 1032 ↗ (On Diff #29297) lib/AST/DeclPrinter.cpp 412–427 ↗ (On Diff #29297) lib/Parse/ParseOpenMP.cpp 87 ↗ (On Diff #29297) 244 ↗ (On Diff #29297) 268 ↗ (On Diff #29297)Comment Actions Comment Actions lib/Parse/ParseDeclCXX.cpp 2816 ↗ (On Diff #30669) lib/Parse/ParseOpenMP.cpp 50–73 ↗ (On Diff #30669) 150 ↗ (On Diff #30669) 154 ↗ (On Diff #30669) 171–177 ↗ (On Diff #30669) lib/Sema/SemaOpenMP.cpp 2153 ↗ (On Diff #30669)Comment Actions lib/Parse/ParseDeclCXX.cpp 2816 ↗ (On Diff #30669) lib/Parse/ParseOpenMP.cpp 50–73 ↗ (On Diff #30669) 150 ↗ (On Diff #30669) 154 ↗ (On Diff #30669) 171–177 ↗ (On Diff #30669) lib/Sema/SemaOpenMP.cpp 2153 ↗ (On Diff #30669)rsmith added inline comments.lib/Parse/ParseOpenMP.cpp 171–177 ↗ (On Diff #30669)Comment Actions Comment Actions Comment Actions Comment Actions rsmith added inline comments.include/clang/Basic/Attr.td 2074–2078 ↗ (On Diff #31216) include/clang/Basic/DiagnosticParseKinds.td 996–999 ↗ (On Diff #31216) include/clang/Basic/DiagnosticSemaKinds.td 7661 ↗ (On Diff #31216) lib/AST/DeclPrinter.cpp 214 ↗ (On Diff #31216) lib/Parse/ParseOpenMP.cpp 133 ↗ (On Diff #31216) 144–145 ↗ (On Diff #31216) 145 ↗ (On Diff #31216) 160 ↗ (On Diff #31216) 162–168 ↗ (On Diff #31216)Comment Actions include/clang/Basic/Attr.td 2074–2078 ↗ (On Diff #31216) include/clang/Basic/DiagnosticParseKinds.td 996–999 ↗ (On Diff #31216) include/clang/Basic/DiagnosticSemaKinds.td 7661 ↗ (On Diff #31216) lib/AST/DeclPrinter.cpp 214 ↗ (On Diff #31216) lib/Parse/ParseOpenMP.cpp 133 ↗ (On Diff #31216) 144–145 ↗ (On Diff #31216) 145 ↗ (On Diff #31216) 162–168 ↗ (On Diff #31216)Comment Actions Comment Actions Comment Actions Comment Actions rsmith added inline comments.include/clang/Basic/Attr.td 2098–2102 ↗ (On Diff #33181) lib/Parse/ParseOpenMP.cpp 133 ↗ (On Diff #33181) 144–145 ↗ (On Diff #33181)ABataev marked 3 inline comments as done.ABataev added inline comments.include/clang/Basic/Attr.td 2098–2102 ↗ (On Diff #33181) lib/Parse/ParseOpenMP.cpp 133 ↗ (On Diff #33181) 144–145 ↗ (On Diff #33181)Comment Actions piotr.rak added a subscriber: piotr.rak .aaron.ballman added inline comments.include/clang/Basic/AttrDocs.td 1620 ↗ (On Diff #37218) lib/Parse/ParseOpenMP.cpp 97 ↗ (On Diff #37218) 152 ↗ (On Diff #37218) lib/Sema/SemaOpenMP.cpp 2370 ↗ (On Diff #37218)ABataev marked 4 inline comments as done.ABataev added inline comments.include/clang/Basic/AttrDocs.td 1620 ↗ (On Diff #37218) lib/Parse/ParseOpenMP.cpp 97 ↗ (On Diff #37218) 152 ↗ (On Diff #37218) lib/Sema/SemaOpenMP.cpp 2370 ↗ (On Diff #37218)Comment Actions Comment Actions This revision is now accepted and ready to land.Comment Actions Comment Actions Comment Actions Comment Actions Comment Actions Comment Actions Comment Actions Yukariin added a subscriber: Yukariin .Closed by commit rL264853: [OPENMP 4.0] Initial support for '#pragma omp declare simd' directive. (authored by ABataev ). This revision was automatically updated to reflect the committed changes.Files History Commits PathSizecfe/trunk/include/clang/Basic/Attr.td 11 linesAttrDocs.td 35 linesDiagnosticParseKinds.td 2 linesDiagnosticSemaKinds.td 4 linesOpenMPKinds.def 1 lineParse/Parser.h 7 linesSema/Sema.h 6 lineslib/Basic/OpenMPKinds.cpp 2 linesParse/ParseDecl.cpp 6 linesParseDeclCXX.cpp 3 linesParseOpenMP.cpp 57 linesParser.cpp 6 linesSema/SemaOpenMP.cpp 28 linestest/OpenMP/declare_simd_ast_print.c 17 linesdeclare_simd_ast_print.cpp 131 linesdeclare_simd_messages.cpp 72 linesDiffIDBaseDescriptionCreatedLintUnitBase BaseDiff 128103 Jun 22 2015, 3:46 AM★★Diff 229164 Jul 7 2015, 4:46 AM★★Diff 329237 Jul 7 2015, 9:35 PM★★Diff 429297 Jul 8 2015, 9:26 PM★★Diff 530669 Jul 26 2015, 8:59 PM★★Diff 631216 Aug 3 2015, 12:50 AM★★Diff 733181 Aug 25 2015, 11:05 PM★★Diff 837218 Oct 13 2015, 1:21 AM★★Diff 940255 Nov 16 2015, 1:50 AM★★Diff 1044833 Jan 13 2016, 10:00 PM★★Diff 1152034 264852Commit rL264853Mar 30 2016, 3:43 AM★★This file is larger than 256 KB, so syntax highlighting is disabled by default.This file is larger than 256 KB, so syntax highlighting is disabled by default.This file is larger than 256 KB, so syntax highlighting is disabled by default.