llvm-project/clang/test/OpenMP
Alexey Bataev 5e018f9e29 [OPENMP] Codegen for 'atomic capture'.
Adds codegen for 'atomic capture' constructs with the following forms of expressions/statements:

v = x binop= expr;
v = x++;
v = ++x;
v = x--;
v = --x;
v = x = x binop expr;
v = x = expr binop x;
{v = x; x = binop= expr;}
{v = x; x++;}
{v = x; ++x;}
{v = x; x--;}
{v = x; --x;}
{x = x binop expr; v = x;}
{x binop= expr; v = x;}
{x++; v = x;}
{++x; v = x;}
{x--; v = x;}
{--x; v = x;}
{x = x binop expr; v = x;}
{x = expr binop x; v = x;}
{v = x; x = expr;}
If x and expr are integer and binop is associative or x is a LHS in a RHS of the assignment expression, and atomics are allowed for type of x on the target platform atomicrmw instruction is emitted.
Otherwise compare-and-swap sequence is emitted.
Update of 'v' is not required to be be atomic with respect to the read or write of the 'x'.

bb:
...
atomic load <x>
cont:
<expected> = phi [ <x>, label %bb ], [ <new_failed>, %cont ]
<desired> = <expected> binop <expr>
<res> = cmpxchg atomic &<x>, desired, expected
<new_failed> = <res>.field1;
br <res>field2, label %exit, label %cont
exit:
atomic store <old/new x>, <v>
...
Differential Revision: http://reviews.llvm.org/D9049

llvm-svn: 235573
2015-04-23 06:35:10 +00:00
..
atomic_ast_print.cpp [OPENMP] Initial parsing and sema analysis for clause 'seq_cst' of 'atomic' directive. 2014-07-24 08:55:34 +00:00
atomic_capture_codegen.cpp [OPENMP] Codegen for 'atomic capture'. 2015-04-23 06:35:10 +00:00
atomic_codegen.cpp [OPENMP] Codegen for 'atomic capture'. 2015-04-23 06:35:10 +00:00
atomic_messages.c [OPENMP] Sema analysis for 'atomic capture' construct. 2015-04-01 03:33:17 +00:00
atomic_messages.cpp [OPENMP] Codegen for 'atomic capture'. 2015-04-23 06:35:10 +00:00
atomic_read_codegen.c Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
atomic_update_codegen.cpp [OPENMP] Codegen for 'atomic update' construct. 2015-03-30 05:20:59 +00:00
atomic_write_codegen.c [OPENMP] Fixed bug in codegen of 'atomic write'. 2015-03-19 08:44:10 +00:00
barrier_ast_print.cpp [OPENMP] Initial parsing and sema analysis for 'barrier' directive. 2014-07-18 09:11:51 +00:00
barrier_codegen.cpp Test case updates for explicit type parameter to the gep operator 2015-03-13 18:21:46 +00:00
barrier_messages.cpp [OPENMP] Initial parsing and sema analysis for 'barrier' directive. 2014-07-18 09:11:51 +00:00
critical_ast_print.cpp [OPENMP] Parsing/Sema of the OpenMP directive 'critical'. 2014-07-21 09:42:05 +00:00
critical_codegen.cpp [OPENMP] Refactoring of codegen for OpenMP directives. 2015-04-10 04:50:10 +00:00
critical_messages.cpp [OPENMP] Parsing/Sema of the OpenMP directive 'critical'. 2014-07-21 09:42:05 +00:00
flush_ast_print.cpp [OPENMP] Initial parsing and sema analysis for 'flush' directive. 2014-07-21 11:26:11 +00:00
flush_codegen.cpp Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." 2015-02-25 02:44:04 +00:00
flush_messages.cpp [OPENMP] Initial parsing and sema analysis for 'flush' directive. 2014-07-21 11:26:11 +00:00
for_ast_print.cpp [OPENMP] Additional checking for 'collapse' clause. 2014-06-24 12:55:56 +00:00
for_codegen.cpp [OPENMP] Fix use of unsigned counters in loops with zero trip count. 2015-04-22 11:59:37 +00:00
for_collapse_messages.cpp [OPENMP] Additional checking for 'collapse' clause. 2014-06-24 12:55:56 +00:00
for_firstprivate_codegen.cpp [OPENMP] Fix use of unsigned counters in loops with zero trip count. 2015-04-22 11:59:37 +00:00
for_firstprivate_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
for_lastprivate_codegen.cpp [OPENMP] Fix use of unsigned counters in loops with zero trip count. 2015-04-22 11:59:37 +00:00
for_lastprivate_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
for_loop_messages.cpp [OPENMP] Temporary fix for processing of global variables in loops. 2014-11-14 04:08:45 +00:00
for_misc_messages.c [OPENMP] Fix target triple of a test, which uses __int128 type 2014-10-06 11:36:48 +00:00
for_private_codegen.cpp [OPENMP] Codegen for 'private' clause in 'for' directive. 2015-04-22 12:24:45 +00:00
for_private_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
for_reduction_codegen.cpp [OPENMP] Codegen for 'reduction' clause in 'for' directive. 2015-04-22 13:43:03 +00:00
for_reduction_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
for_schedule_messages.cpp [OPENMP] Initial support for 'schedule' clause. 2014-06-20 07:16:17 +00:00
for_simd_aligned_messages.cpp [OPENMP] Codegen of the ‘aligned’ clause for the ‘omp simd’ directive. 2014-09-30 05:29:28 +00:00
for_simd_ast_print.cpp Parsing/Sema of directive omp for simd 2014-09-18 05:12:34 +00:00
for_simd_collapse_messages.cpp Parsing/Sema of directive omp for simd 2014-09-18 05:12:34 +00:00
for_simd_firstprivate_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
for_simd_lastprivate_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
for_simd_linear_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
for_simd_loop_messages.cpp [OPENMP] Temporary fix for processing of global variables in loops. 2014-11-14 04:08:45 +00:00
for_simd_misc_messages.c Parsing/Sema of directive omp for simd 2014-09-18 05:12:34 +00:00
for_simd_private_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
for_simd_reduction_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
for_simd_safelen_messages.cpp Parsing/Sema of directive omp for simd 2014-09-18 05:12:34 +00:00
for_simd_schedule_messages.cpp Parsing/Sema of directive omp for simd 2014-09-18 05:12:34 +00:00
linking.c [OPENMP] Fixed linked libraries for libiomp5 on Linux 2014-03-07 07:43:52 +00:00
master_ast_print.cpp [OPENMP] Parsing/Sema analysis of directive 'master' 2014-07-17 08:54:58 +00:00
master_codegen.cpp [OPENMP] Refactoring of codegen for OpenMP directives. 2015-04-10 04:50:10 +00:00
master_messages.cpp [OPENMP] Parsing/Sema analysis of directive 'master' 2014-07-17 08:54:58 +00:00
nesting_of_regions.cpp [OPENMP] Additional sema analysis for 'omp atomic[ update]'. 2015-03-13 12:27:31 +00:00
no_option.c [OPENMP] Improved diagnostic messages for vars with the predetermined data sharing attributes and reformatting 2014-06-19 09:13:45 +00:00
no_option_no_warn.c [OPENMP] Improved diagnostic messages for vars with the predetermined data sharing attributes and reformatting 2014-06-19 09:13:45 +00:00
openmp_common.c [OPENMP] Added option -fopenmp=libiomp5|libgomp 2014-03-06 05:43:53 +00:00
option_warn.c OpenMP threadprivate directive parsing and semantic analysis 2013-03-22 06:34:35 +00:00
ordered_ast_print.cpp [OPENMP] Initial parsing and sema analysis for 'ordered' directive. 2014-07-22 06:45:04 +00:00
ordered_codegen.cpp [OPENMP] Codegen for 'ordered' directive. 2015-04-22 11:15:40 +00:00
ordered_messages.cpp [OPENMP] Initial parsing and sema analysis for 'ordered' directive. 2014-07-22 06:45:04 +00:00
parallel_ast_print.cpp [OPENMP] Initial support of 'reduction' clause 2014-06-16 07:08:35 +00:00
parallel_codegen.cpp [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
parallel_copyin_codegen.cpp [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
parallel_copyin_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
parallel_default_messages.cpp [OPENMP] Added option -fopenmp=libiomp5|libgomp 2014-03-06 05:43:53 +00:00
parallel_firstprivate_codegen.cpp [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
parallel_firstprivate_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
parallel_for_ast_print.cpp [OPENMP] Added initial support for 'omp parallel for'. 2014-07-07 13:01:15 +00:00
parallel_for_codegen.cpp [OPENMP] Fix use of unsigned counters in loops with zero trip count. 2015-04-22 11:59:37 +00:00
parallel_for_collapse_messages.cpp [OPENMP] Added initial support for 'omp parallel for'. 2014-07-07 13:01:15 +00:00
parallel_for_copyin_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
parallel_for_default_messages.cpp [OPENMP] Added initial support for 'omp parallel for'. 2014-07-07 13:01:15 +00:00
parallel_for_firstprivate_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
parallel_for_if_messages.cpp [OPENMP] Added initial support for 'omp parallel for'. 2014-07-07 13:01:15 +00:00
parallel_for_lastprivate_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
parallel_for_loop_messages.cpp [OPENMP] Temporary fix for processing of global variables in loops. 2014-11-14 04:08:45 +00:00
parallel_for_messages.cpp [OPENMP] Added several test cases for clauses 'ordered' and 'nowait': if there are more than one 'nowait' or 'ordered' clause an error message is expected. 2014-07-21 02:45:36 +00:00
parallel_for_misc_messages.c [OPENMP] Improved DSA processing of the loop control variables for loop directives. 2014-07-25 06:27:47 +00:00
parallel_for_num_threads_messages.cpp [OPENMP] Added initial support for 'omp parallel for'. 2014-07-07 13:01:15 +00:00
parallel_for_private_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
parallel_for_proc_bind_messages.cpp [OPENMP] Added initial support for 'omp parallel for'. 2014-07-07 13:01:15 +00:00
parallel_for_reduction_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
parallel_for_schedule_messages.cpp [OPENMP] Added initial support for 'omp parallel for'. 2014-07-07 13:01:15 +00:00
parallel_for_simd_aligned_messages.cpp [OPENMP] Codegen of the ‘aligned’ clause for the ‘omp simd’ directive. 2014-09-30 05:29:28 +00:00
parallel_for_simd_ast_print.cpp [OPENMP] Parsing/Sema of directive omp parallel for simd 2014-09-23 09:33:00 +00:00
parallel_for_simd_collapse_messages.cpp [OPENMP] Parsing/Sema of directive omp parallel for simd 2014-09-23 09:33:00 +00:00
parallel_for_simd_copyin_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
parallel_for_simd_default_messages.cpp [OPENMP] Parsing/Sema of directive omp parallel for simd 2014-09-23 09:33:00 +00:00
parallel_for_simd_firstprivate_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
parallel_for_simd_if_messages.cpp [OPENMP] Parsing/Sema of directive omp parallel for simd 2014-09-23 09:33:00 +00:00
parallel_for_simd_lastprivate_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
parallel_for_simd_linear_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
parallel_for_simd_loop_messages.cpp [OPENMP] Temporary fix for processing of global variables in loops. 2014-11-14 04:08:45 +00:00
parallel_for_simd_messages.cpp [OPENMP] Parsing/Sema of directive omp parallel for simd 2014-09-23 09:33:00 +00:00
parallel_for_simd_misc_messages.c [OPENMP] Parsing/Sema of directive omp parallel for simd 2014-09-23 09:33:00 +00:00
parallel_for_simd_num_threads_messages.cpp [OPENMP] Parsing/Sema of directive omp parallel for simd 2014-09-23 09:33:00 +00:00
parallel_for_simd_private_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
parallel_for_simd_proc_bind_messages.cpp [OPENMP] Parsing/Sema of directive omp parallel for simd 2014-09-23 09:33:00 +00:00
parallel_for_simd_reduction_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
parallel_for_simd_safelen_messages.cpp [OPENMP] Parsing/Sema of directive omp parallel for simd 2014-09-23 09:33:00 +00:00
parallel_for_simd_schedule_messages.cpp [OPENMP] Parsing/Sema of directive omp parallel for simd 2014-09-23 09:33:00 +00:00
parallel_if_codegen.cpp [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
parallel_if_messages.cpp [OPENMP] Added option -fopenmp=libiomp5|libgomp 2014-03-06 05:43:53 +00:00
parallel_messages.cpp [OPENMP] Added option -fopenmp=libiomp5|libgomp 2014-03-06 05:43:53 +00:00
parallel_num_threads_codegen.cpp [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
parallel_num_threads_messages.cpp [OPENMP] Clause 'num_threads' 2014-03-06 06:15:19 +00:00
parallel_private_codegen.cpp [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
parallel_private_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
parallel_proc_bind_messages.cpp [OPENMP] 'proc_bind' clause support - Parsing and sema analysis for OpenMP clause 'proc_bind' 2014-05-06 06:04:14 +00:00
parallel_reduction_codegen.cpp [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
parallel_reduction_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
parallel_sections_ast_print.cpp [OPENMP] Parsing and sema analysis for 'omp parallel sections' directive. 2014-07-08 08:12:03 +00:00
parallel_sections_codegen.cpp [opaque pointer types] Explicit non-pointer type for call expressions 2015-04-16 23:25:00 +00:00
parallel_sections_copyin_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
parallel_sections_default_messages.cpp [OPENMP] Parsing and sema analysis for 'omp parallel sections' directive. 2014-07-08 08:12:03 +00:00
parallel_sections_firstprivate_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
parallel_sections_if_messages.cpp [OPENMP] Parsing and sema analysis for 'omp parallel sections' directive. 2014-07-08 08:12:03 +00:00
parallel_sections_lastprivate_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
parallel_sections_messages.cpp [OPENMP] Added several test cases for clauses 'ordered' and 'nowait': if there are more than one 'nowait' or 'ordered' clause an error message is expected. 2014-07-21 02:45:36 +00:00
parallel_sections_misc_messages.c [OPENMP] Parsing and sema analysis for 'omp parallel sections' directive. 2014-07-08 08:12:03 +00:00
parallel_sections_num_threads_messages.cpp [OPENMP] Parsing and sema analysis for 'omp parallel sections' directive. 2014-07-08 08:12:03 +00:00
parallel_sections_private_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
parallel_sections_proc_bind_messages.cpp [OPENMP] Parsing and sema analysis for 'omp parallel sections' directive. 2014-07-08 08:12:03 +00:00
parallel_sections_reduction_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
parallel_sections_shared_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
parallel_shared_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
predefined_macro.c [OPENMP] Updated comments and _OPENMP macro value for OpenMP 4.0 (for 'omp simd' support) 2014-03-06 12:27:56 +00:00
sections_ast_print.cpp [OPENMP] Initial parsing and sema analysis for 'section' directive. 2014-06-26 08:21:58 +00:00
sections_codegen.cpp [OPENMP] Refactoring of codegen for OpenMP directives. 2015-04-10 04:50:10 +00:00
sections_firstprivate_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
sections_lastprivate_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
sections_misc_messages.c [OPENMP] Added several test cases for clauses 'ordered' and 'nowait': if there are more than one 'nowait' or 'ordered' clause an error message is expected. 2014-07-21 02:45:36 +00:00
sections_private_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
sections_reduction_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
simd_aligned_messages.cpp [OPENMP] Codegen of the ‘aligned’ clause for the ‘omp simd’ directive. 2014-09-30 05:29:28 +00:00
simd_ast_print.cpp [OPENMP] Parsing/Sema for OMPLasprivateClause. 2014-06-04 13:06:39 +00:00
simd_codegen.cpp [OPENMP] Fixed test incompatibility for simd codegen. 2015-04-22 12:20:41 +00:00
simd_collapse_messages.cpp [OPENMP] Additional checking for 'collapse' clause. 2014-06-24 12:55:56 +00:00
simd_lastprivate_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
simd_linear_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
simd_loop_messages.cpp [OPENMP] Temporary fix for processing of global variables in loops. 2014-11-14 04:08:45 +00:00
simd_metadata.c [PowerPC] ABI support for the QPX vector instruction set 2015-03-11 19:14:15 +00:00
simd_misc_messages.c [OPENMP] Improved DSA processing of the loop control variables for loop directives. 2014-07-25 06:27:47 +00:00
simd_private_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
simd_reduction_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
simd_safelen_messages.cpp [OPENMP] parsing of clause 'safelen' (for directive 'omp simd') 2014-03-21 04:51:18 +00:00
single_ast_print.cpp [OPENMP] Disable copyprivate an nowait clauses in 'single' directive. 2015-01-19 05:20:46 +00:00
single_codegen.cpp [OPENMP] Fixed codegen for arrays in 'copyprivate' clause. 2015-04-14 05:11:24 +00:00
single_copyprivate_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
single_firstprivate_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
single_misc_messages.c [OPENMP] Added several test cases for clauses 'ordered' and 'nowait': if there are more than one 'nowait' or 'ordered' clause an error message is expected. 2014-07-21 02:45:36 +00:00
single_private_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
target_ast_print.cpp [OPENMP] Initial parsing/sema analysis of 'target' directive. 2014-09-19 08:19:49 +00:00
target_if_messages.cpp [OPENMP] Initial parsing/sema analysis of 'target' directive. 2014-09-19 08:19:49 +00:00
target_messages.cpp [OPENMP] Initial parsing/sema analysis of 'target' directive. 2014-09-19 08:19:49 +00:00
task_ast_print.cpp [OPENMP] Initial parsing and sema analysis of 'mergeable' clause. 2014-07-17 12:47:03 +00:00
task_codegen.cpp [OPENMP] Initial codegen for 'omp task' directive. 2015-03-10 07:28:44 +00:00
task_default_messages.cpp [OPENMP] Parsing and sema analysis for 'omp task' directive. 2014-07-11 11:25:16 +00:00
task_final_messages.cpp [OPENMP] Initial parsing and sema analysis for 'final' clause. 2014-07-17 07:32:53 +00:00
task_firstprivate_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
task_if_codegen.cpp [OPENMP] Codegen for 'if' clause in 'task' directive. 2015-04-22 13:57:31 +00:00
task_if_messages.cpp [OPENMP] Parsing and sema analysis for 'omp task' directive. 2014-07-11 11:25:16 +00:00
task_messages.cpp [OPENMP] Codegen for 'firstprivate' clause. 2014-10-08 14:01:46 +00:00
task_private_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
task_shared_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
taskwait_ast_print.cpp [OPENMP] Initial parsing and sema analysis for 'taskwait' directive. 2014-07-18 10:17:07 +00:00
taskwait_messages.cpp [OPENMP] Initial parsing and sema analysis for 'taskwait' directive. 2014-07-18 10:17:07 +00:00
taskyield_ast_print.cpp [OPENMP] Initial parsing and sema analysis of 'taskyield' directive. 2014-07-18 07:47:19 +00:00
taskyield_codegen.cpp Revert "Wrap clang module files in a Mach-O, ELF, or COFF container." 2015-02-25 02:44:04 +00:00
taskyield_messages.cpp [OPENMP] Initial parsing and sema analysis of 'taskyield' directive. 2014-07-18 07:47:19 +00:00
teams_ast_print.cpp [OPENMP] 'omp teams' directive basic support. 2014-10-09 04:18:56 +00:00
teams_default_messages.cpp [OPENMP] 'omp teams' directive basic support. 2014-10-09 04:18:56 +00:00
teams_firstprivate_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
teams_messages.cpp [OPENMP] 'omp teams' directive basic support. 2014-10-09 04:18:56 +00:00
teams_private_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
teams_reduction_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
teams_shared_messages.cpp [OPENMP] Fix for checking of data-sharing attributes for canonical var decls only. 2015-04-16 13:49:42 +00:00
threadprivate_ast_print.cpp [OPENMP] Allow redeclaration of variables as threadprivate. 2015-04-08 12:45:41 +00:00
threadprivate_codegen.cpp [OPENMP] Allow redeclaration of variables as threadprivate. 2015-04-08 12:45:41 +00:00
threadprivate_messages.cpp [OPENMP] Allow redeclaration of variables as threadprivate. 2015-04-08 12:45:41 +00:00