⚙ 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 PanelfKeyboard Reference? Differential D10599 Authored by ABataev on Jun 22 2015, 4:35 AM.Download Raw DiffReviewers aaron.ballmanrjmccall• fraggamuffin• ejstotzerhfinkelrsmith 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 ActionsComment ActionsComment ActionsComment ActionsComment ActionsComment ActionsComment Actionslib/Parse/ParseOpenMP.cpp 149 ↗(On Diff #29237)Comment ActionsComment ActionsComment ActionsComment ActionsComment Actionslib/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 ActionsComment Actionslib/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 Actionslib/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 ActionsComment ActionsComment ActionsComment Actionsrsmith 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 Actionsinclude/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 ActionsComment ActionsComment ActionsComment Actionsrsmith 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 Actionspiotr.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 ActionsComment ActionsThis revision is now accepted and ready to land.Comment ActionsComment ActionsComment ActionsComment ActionsComment ActionsComment ActionsComment ActionsYukariin 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.FilesHistoryCommitsPathSizecfe/trunk/include/clang/Basic/Attr.td11 linesAttrDocs.td35 linesDiagnosticParseKinds.td2 linesDiagnosticSemaKinds.td4 linesOpenMPKinds.def1 lineParse/Parser.h7 linesSema/Sema.h6 lineslib/Basic/OpenMPKinds.cpp2 linesParse/ParseDecl.cpp6 linesParseDeclCXX.cpp3 linesParseOpenMP.cpp57 linesParser.cpp6 linesSema/SemaOpenMP.cpp28 linestest/OpenMP/declare_simd_ast_print.c17 linesdeclare_simd_ast_print.cpp131 linesdeclare_simd_messages.cpp72 linesDiffIDBaseDescriptionCreatedLintUnitBaseBaseDiff 128103Jun 22 2015, 3:46 AM★★Diff 229164Jul 7 2015, 4:46 AM★★Diff 329237Jul 7 2015, 9:35 PM★★Diff 429297Jul 8 2015, 9:26 PM★★Diff 530669Jul 26 2015, 8:59 PM★★Diff 631216Aug 3 2015, 12:50 AM★★Diff 733181Aug 25 2015, 11:05 PM★★Diff 837218Oct 13 2015, 1:21 AM★★Diff 940255Nov 16 2015, 1:50 AM★★Diff 1044833Jan 13 2016, 10:00 PM★★Diff 1152034264852Commit 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.