llvm-project/clang/lib/Parse
Alexey Bataev 2af33e3d3f [OPENMP 4.0] Parsing/sema analysis for 'simdlen' clause in 'declare simd'
construct.

OpenMP 4.0 defines '#pragma omp declare simd' construct that may have
associated 'simdlen' clause with constant positive expression as an
argument:
simdlen(<const_expr>)
Patch adds parsin and semantic analysis for simdlen clause.

llvm-svn: 265668
2016-04-07 12:45:37 +00:00
..
CMakeLists.txt [CMake] Reorder libdeps by alphabetical order. 2014-07-14 04:59:27 +00:00
ParseAST.cpp Restore PrettyStackTrace state on crash. 2015-08-07 17:48:57 +00:00
ParseCXXInlineMethods.cpp For MS ABI, emit dllexport friend functions defined inline in class 2016-03-30 06:27:31 +00:00
ParseDecl.cpp [OPENMP 4.0] Initial support for '#pragma omp declare simd' directive. 2016-03-30 10:43:55 +00:00
ParseDeclCXX.cpp [OPENMP 4.0] Initial support for '#pragma omp declare simd' directive. 2016-03-30 10:43:55 +00:00
ParseExpr.cpp Correct typos after acting on invalid subscript expressions 2016-02-19 07:15:33 +00:00
ParseExprCXX.cpp [Cxx1z-constexpr-lambda-P0170R1] Support parsing of constexpr specifier (and its inference) on lambda expressions 2016-03-26 16:11:37 +00:00
ParseInit.cpp OpaquePtr: Use nullptr construction for ParsedType OpaquePtr typedef 2016-01-15 23:43:34 +00:00
ParseObjc.cpp Fix remaining Clang-tidy readability-redundant-control-flow warnings; other minor fixes. 2016-02-12 22:53:10 +00:00
ParseOpenMP.cpp [OPENMP 4.0] Parsing/sema analysis for 'simdlen' clause in 'declare simd' 2016-04-07 12:45:37 +00:00
ParsePragma.cpp Serialize `pragma ms_struct` state. 2016-03-02 23:22:00 +00:00
ParseStmt.cpp [OpenCL] Generate metadata for opencl_unroll_hint attribute 2016-02-19 18:30:11 +00:00
ParseStmtAsm.cpp [ms-inline-asm][AVX512] Add ability to use k registers in MS inline asm + fix bag with curly braces 2016-03-07 18:10:25 +00:00
ParseTemplate.cpp Simplify EnterTokenStream API to make it more robust for memory management 2016-02-09 18:52:09 +00:00
ParseTentative.cpp Add support for GCC's '__auto_type' extension, per the GCC manual: 2015-11-11 02:02:15 +00:00
Parser.cpp [OPENMP 4.0] Initial support for '#pragma omp declare simd' directive. 2016-03-30 10:43:55 +00:00
RAIIObjectsForParser.h Add a new error for unexpected semi-colon before closing delimiter. 2015-05-12 21:36:35 +00:00