llvm-project/clang/lib/Serialization
Alexey Bataev 346265e3bc [OPENMP 4.1] Add 'threads' clause for '#pragma omp ordered'.
OpenMP 4.1 extends format of '#pragma omp ordered'. It adds 3 additional clauses: 'threads', 'simd' and 'depend'.
If no clause is specified, the ordered construct behaves as if the threads clause had been specified. If the threads clause is specified, the threads in the team executing the loop region execute ordered regions sequentially in the order of the loop iterations.
The loop region to which an ordered region without any clause or with a threads clause binds must have an ordered clause without the parameter specified on the corresponding loop directive.

llvm-svn: 248569
2015-09-25 10:37:12 +00:00
..
ASTCommon.cpp Run clang-format to unify the switch statement style as suggest here: http://reviews.llvm.org/D12855#246073. 2015-09-15 12:18:29 +00:00
ASTCommon.h [modules] Add an assert for redeclarations that we never added to their redecl 2015-07-27 05:40:23 +00:00
ASTReader.cpp Refactor ASTReader::getSourceDescriptor(const Module &) into a constructor 2015-09-19 00:10:32 +00:00
ASTReaderDecl.cpp Re-commit r246497 (and dependent changes r246524 and r246521), reverted in 2015-09-01 20:35:42 +00:00
ASTReaderInternals.h Re-commit r246497 (and dependent changes r246524 and r246521), reverted in 2015-09-01 20:35:42 +00:00
ASTReaderStmt.cpp [OPENMP 4.1] Add 'threads' clause for '#pragma omp ordered'. 2015-09-25 10:37:12 +00:00
ASTWriter.cpp Serialization: Let ASTWriter return the signature of the written module. 2015-09-22 23:26:31 +00:00
ASTWriterDecl.cpp [modules] Slightly defang an assert that produces false-positives on the selfhost bot. 2015-09-11 02:22:03 +00:00
ASTWriterStmt.cpp [OPENMP 4.1] Add 'threads' clause for '#pragma omp ordered'. 2015-09-25 10:37:12 +00:00
CMakeLists.txt Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." 2015-02-25 02:44:04 +00:00
GeneratePCH.cpp Module Debugging: Use the clang module signature as the module's dwo_id 2015-09-22 23:26:43 +00:00
GlobalModuleIndex.cpp EmitRecord* API change: accepts ArrayRef instead of a SmallVector (NFC) 2015-09-10 01:46:39 +00:00
Makefile
Module.cpp Re-commit r246497 (and dependent changes r246524 and r246521), reverted in 2015-09-01 20:35:42 +00:00
ModuleManager.cpp [modules] Remove now-dead code for lazy loading of files specified by -fmodule-file=. 2015-08-09 08:58:36 +00:00
MultiOnDiskHashTable.h Silence a -Wsign-compare warning; NFC. 2015-09-02 12:50:12 +00:00