llvm-project/clang/lib/Serialization
Alexey Bataev 62cec44ca4 [OPENMP] Additional processing of 'omp atomic read' directive.
According to OpenMP standard, Section 2.12.6, atomic Construct, '#pragma omp atomic read' is allowed to be used only for expression statements of form 'v = x;', where x and v (as applicable) are both l-value expressions with scalar type. Patch adds checks for it.

llvm-svn: 222231
2014-11-18 10:14:22 +00:00
..
ASTCommon.cpp [modules] Make NamespaceAliasDecl redeclarable, as it should be. This fixes 2014-09-03 23:11:22 +00:00
ASTCommon.h [OPENMP] Codegen for threadprivate variables 2014-11-11 04:05:39 +00:00
ASTReader.cpp [ASTReader] Add a convenience function to retrieve all the input files of a module file. 2014-11-18 05:24:18 +00:00
ASTReaderDecl.cpp PR21437, final part of DR1330: delay-parsing of exception-specifications. This 2014-11-13 20:01:57 +00:00
ASTReaderInternals.h Header guard canonicalization, clang part. 2014-08-13 16:25:19 +00:00
ASTReaderStmt.cpp [OPENMP] Additional processing of 'omp atomic read' directive. 2014-11-18 10:14:22 +00:00
ASTWriter.cpp [OPENMP] Codegen for threadprivate variables 2014-11-11 04:05:39 +00:00
ASTWriterDecl.cpp Change how we distinguish bitfield widths, in-class 2014-10-10 18:44:34 +00:00
ASTWriterStmt.cpp [OPENMP] Additional processing of 'omp atomic read' directive. 2014-11-18 10:14:22 +00:00
CMakeLists.txt [CMake] Use LINK_LIBS instead of target_link_libraries(). 2014-02-26 06:41:29 +00:00
GeneratePCH.cpp [C++11] Use 'nullptr'. Serialization edition. 2014-05-22 05:54:18 +00:00
GlobalModuleIndex.cpp Simplify code a bit by passing StreamFile to the BitstreamCursor constructor. 2014-11-12 14:42:25 +00:00
Makefile
Module.cpp Add a "signature" to AST files to verify that they haven't changed 2014-10-23 18:05:36 +00:00
ModuleManager.cpp Check module signature when the module has already been loaded 2014-11-08 00:34:30 +00:00