llvm-project/clang/test/OpenMP
Alexey Bataev 005248ac8a [OPENMP 4.5] Codegen for member decls in 'lastprivate' clause.
OpenMP 4.5 allows to privatize non-static member decls in non-static
member functions. Patch captures such decls by reference in general (for
bitfields, by value) and then operates with this capture. For bitfields,
at the end of codegen for lastprivates original bitfield is updated with the value of captured copy.

llvm-svn: 261824
2016-02-25 05:25:57 +00:00
..
atomic_ast_print.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
atomic_capture_codegen.cpp Produce a better diagnostic for global register variables. 2015-11-18 00:15:28 +00:00
atomic_codegen.cpp [OPENMP] Fix debug info for 'atomic' construct. 2015-12-14 09:26:19 +00:00
atomic_messages.c [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
atomic_messages.cpp [OPENMP] Fix false diagnostic on instantiation-dependent exprs for atomic constructs. 2015-09-04 12:55:50 +00:00
atomic_read_codegen.c Produce a better diagnostic for global register variables. 2015-11-18 00:15:28 +00:00
atomic_update_codegen.cpp Produce a better diagnostic for global register variables. 2015-11-18 00:15:28 +00:00
atomic_write_codegen.c Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
barrier_ast_print.cpp [OPENMP] Fix for declarative/standalone directives use. 2016-01-13 11:18:54 +00:00
barrier_codegen.cpp Revert "Revert r241620 and follow-up commits" and move the initialization 2015-07-08 01:00:30 +00:00
barrier_messages.cpp [OPENMP] Fix for declarative/standalone directives use. 2016-01-13 11:18:54 +00:00
cancel_ast_print.cpp [OPENMP 4.0] Add 'if' clause for 'cancel' directive. 2015-09-18 08:07:34 +00:00
cancel_codegen.cpp [OPENMP] Generalize codegen for 'sections'-based directive. 2016-01-22 08:56:50 +00:00
cancel_if_messages.cpp [OPENMP 4.0] Add 'if' clause for 'cancel' directive. 2015-09-18 08:07:34 +00:00
cancel_messages.cpp [OPENMP] Fix for declarative/standalone directives use. 2016-01-13 11:18:54 +00:00
cancellation_point_ast_print.cpp [OPENMP 4.0] Initial support for 'omp cancellation point' construct. 2015-07-01 06:57:41 +00:00
cancellation_point_codegen.cpp [OPENMP] Generalize codegen for 'sections'-based directive. 2016-01-22 08:56:50 +00:00
cancellation_point_messages.cpp [OPENMP] Fix for declarative/standalone directives use. 2016-01-13 11:18:54 +00:00
critical_ast_print.cpp [OPENMP 4.5] Parsing/sema for 'hint' clause of 'critical' directive. 2015-12-15 08:19:24 +00:00
critical_codegen.cpp [OPENMP] Fix for http://llvm.org/PR25878: Error compiling an OpenMP program 2015-12-18 07:58:25 +00:00
critical_messages.cpp [OPENMP 4.5] Parsing/sema for 'hint' clause of 'critical' directive. 2015-12-15 08:19:24 +00:00
distribute_ast_print.cpp [OPENMP 4.5] Allow to use non-static data members in non-static member functions in 'private' clause. 2016-01-20 09:07:54 +00:00
distribute_collapse_messages.cpp Add parse and sema of OpenMP distribute directive with all clauses except dist_schedule 2015-12-14 14:51:25 +00:00
distribute_dist_schedule_ast_print.cpp Add OpenMP dist_schedule clause to distribute directive and related regression tests. 2016-01-15 18:50:31 +00:00
distribute_dist_schedule_messages.cpp Add OpenMP dist_schedule clause to distribute directive and related regression tests. 2016-01-15 18:50:31 +00:00
distribute_firstprivate_messages.cpp Add parse and sema of OpenMP distribute directive with all clauses except dist_schedule 2015-12-14 14:51:25 +00:00
distribute_private_messages.cpp [OpenMP] Prevent nesting of target constructs within target code execution regions. 2016-02-02 04:00:47 +00:00
driver.c [OPENMP] Generate threadprivates as TLS variables by default. 2015-09-10 12:06:58 +00:00
flush_ast_print.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
flush_codegen.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
flush_messages.cpp [OPENMP] Fix for declarative/standalone directives use. 2016-01-13 11:18:54 +00:00
for_ast_print.cpp [OPENMP 4.5] Initial support for data members in 'lastprivate' clause. 2016-02-20 04:09:36 +00:00
for_codegen.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
for_collapse_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
for_firstprivate_codegen.cpp [OPENMP] Remove extra sync barriers for 'firstprivate' clause. 2016-02-15 08:07:17 +00:00
for_firstprivate_messages.cpp [OPENMP] Fixed processing of predetermined data-sharing attributes 2015-12-10 08:20:58 +00:00
for_lastprivate_codegen.cpp [OPENMP 4.5] Codegen for member decls in 'lastprivate' clause. 2016-02-25 05:25:57 +00:00
for_lastprivate_messages.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
for_linear_codegen.cpp [OPENMP] Emit __kmpc_cancel_barrier() and code for 'cancellation point' only if 'cancel' is found. 2015-09-15 12:52:43 +00:00
for_linear_messages.cpp [OPENMP 4.5] Do not allow 'linear' clause along with 'ordered(expr)' clause. 2015-12-28 06:23:08 +00:00
for_loop_messages.cpp [OPENMP] Allow to use compound assignment operators. 2016-02-16 12:13:49 +00:00
for_misc_messages.c [OPENMP] Fixed processing of predetermined data-sharing attributes 2015-12-10 08:20:58 +00:00
for_ordered_clause.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
for_private_codegen.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
for_private_messages.cpp [OPENMP 4.5] Allow to use non-static data members in non-static member functions in 'private' clause. 2016-01-20 09:07:54 +00:00
for_reduction_codegen.cpp [OPENMP 4.0] Fixed support of array sections/array subscripts. 2016-02-04 11:27:03 +00:00
for_reduction_messages.cpp [OPENMP 4.5] Allow arrays in 'reduction' clause. 2016-01-26 12:20:39 +00:00
for_schedule_messages.cpp [OPENMP 4.5] Sema/parsing support for extended format of 'schedule' clause. 2015-12-28 07:25:51 +00:00
for_simd_aligned_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
for_simd_ast_print.cpp [OPENMP 4.5] Allow to use non-static data members in non-static member functions in 'private' clause. 2016-01-20 09:07:54 +00:00
for_simd_codegen.cpp [OPENMP 4.5] Codegen for 'schedule' clause with monotonic/nonmonotonic modifiers. 2015-12-31 06:52:34 +00:00
for_simd_collapse_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
for_simd_firstprivate_messages.cpp [OPENMP] Fixed processing of predetermined data-sharing attributes 2015-12-10 08:20:58 +00:00
for_simd_lastprivate_messages.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
for_simd_linear_messages.cpp [OPENMP 4.1] Allow variables with reference types in private clauses. 2015-08-18 06:47:21 +00:00
for_simd_loop_messages.cpp [OPENMP 4.5] Allow 'ordered' clause on 'loop simd' constructs. 2015-12-30 12:06:23 +00:00
for_simd_misc_messages.c [OPENMP] Fixed processing of predetermined data-sharing attributes 2015-12-10 08:20:58 +00:00
for_simd_private_messages.cpp [OPENMP 4.5] Allow to use non-static data members in non-static member functions in 'private' clause. 2016-01-20 09:07:54 +00:00
for_simd_reduction_messages.cpp [OPENMP 4.5] Allow arrays in 'reduction' clause. 2016-01-26 12:20:39 +00:00
for_simd_safelen_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
for_simd_schedule_messages.cpp [OPENMP 4.5] Sema/parsing support for extended format of 'schedule' clause. 2015-12-28 07:25:51 +00:00
for_simd_simdlen_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
function-attr.cpp Add a test case for r251476. 2015-10-28 02:32:19 +00:00
linking.c [OPENMP] Link libomp.lib on Windows 2015-08-19 04:49:01 +00:00
master_ast_print.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
master_codegen.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
master_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
nesting_of_regions.cpp [OpenMP] Parsing + sema for target parallel for directive. 2016-02-03 15:46:42 +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_check.cpp [OPENMP] Fix for http://llvm.org/PR25221: Infinite loop while parsing OpenMP directive 2015-10-19 06:40:17 +00:00
openmp_common.c [OPENMP] Fix for http://llvm.org/PR24430: clang hangs on invalid input with openmp directive 2015-08-12 07:10:54 +00:00
option_warn.c
ordered_ast_print.cpp [OPENMP 4.5] Parsing/sema for 'depend(sink:vec)' clause in 'ordered' directive. 2015-12-23 10:27:45 +00:00
ordered_codegen.cpp [OPENMP 4.5] Codegen for 'schedule' clause with monotonic/nonmonotonic modifiers. 2015-12-31 06:52:34 +00:00
ordered_messages.cpp [OPENMP 4.5] Parsing/sema for 'depend(sink:vec)' clause in 'ordered' directive. 2015-12-23 10:27:45 +00:00
parallel_ast_print.cpp [OPENMP 4.5] Support fielddecls in 'shared' clause. 2016-02-25 03:59:29 +00:00
parallel_codegen.cpp [OPENMP] Remove explicit call for implicit barrier 2015-12-18 10:24:53 +00:00
parallel_copyin_codegen.cpp [Cygwin] Enable TLS as emutls. 2015-12-21 02:37:23 +00:00
parallel_copyin_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
parallel_default_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
parallel_firstprivate_codegen.cpp [OPENMP] Fix tests incompatibility with ARM buildbots. 2016-02-17 15:36:39 +00:00
parallel_firstprivate_messages.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
parallel_for_ast_print.cpp [OPENMP 4.5] Allow to use non-static data members in non-static member functions in 'private' clause. 2016-01-20 09:07:54 +00:00
parallel_for_codegen.cpp [OPENMP] Remove explicit call for implicit barrier 2015-12-18 10:24:53 +00:00
parallel_for_collapse_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
parallel_for_copyin_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
parallel_for_default_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
parallel_for_firstprivate_messages.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
parallel_for_if_messages.cpp [OPENMP] Emit an additional note during analysis of 'if' clause. 2015-09-15 17:23:56 +00:00
parallel_for_lastprivate_messages.cpp [OPENMP] Fixed processing of predetermined data-sharing attributes 2015-12-10 08:20:58 +00:00
parallel_for_linear_codegen.cpp [OPENMP] Remove explicit call for implicit barrier 2015-12-18 10:24:53 +00:00
parallel_for_linear_messages.cpp [OPENMP 4.1] Allow variables with reference types in private clauses. 2015-08-18 06:47:21 +00:00
parallel_for_loop_messages.cpp [OPENMP] Do not allow to use threadprivate or thread local variables as loop iteration variables. 2015-12-25 13:38:08 +00:00
parallel_for_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
parallel_for_misc_messages.c [OPENMP] Fixed processing of predetermined data-sharing attributes 2015-12-10 08:20:58 +00:00
parallel_for_num_threads_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
parallel_for_ordered_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
parallel_for_private_messages.cpp [OPENMP 4.5] Allow to use non-static data members in non-static member functions in 'private' clause. 2016-01-20 09:07:54 +00:00
parallel_for_proc_bind_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
parallel_for_reduction_messages.cpp [OPENMP 4.5] Allow arrays in 'reduction' clause. 2016-01-26 12:20:39 +00:00
parallel_for_schedule_messages.cpp [OPENMP 4.5] Sema/parsing support for extended format of 'schedule' clause. 2015-12-28 07:25:51 +00:00
parallel_for_simd_aligned_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
parallel_for_simd_ast_print.cpp [OPENMP 4.5] Allow to use non-static data members in non-static member functions in 'private' clause. 2016-01-20 09:07:54 +00:00
parallel_for_simd_codegen.cpp [OPENMP 4.5] Codegen for 'schedule' clause with monotonic/nonmonotonic modifiers. 2015-12-31 06:52:34 +00:00
parallel_for_simd_collapse_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
parallel_for_simd_copyin_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
parallel_for_simd_default_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
parallel_for_simd_firstprivate_messages.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
parallel_for_simd_if_messages.cpp [OPENMP] Emit an additional note during analysis of 'if' clause. 2015-09-15 17:23:56 +00:00
parallel_for_simd_lastprivate_messages.cpp [OPENMP] Fixed processing of predetermined data-sharing attributes 2015-12-10 08:20:58 +00:00
parallel_for_simd_linear_messages.cpp [OPENMP 4.1] Allow variables with reference types in private clauses. 2015-08-18 06:47:21 +00:00
parallel_for_simd_loop_messages.cpp [OPENMP 4.5] Allow 'ordered' clause on 'loop simd' constructs. 2015-12-30 12:06:23 +00:00
parallel_for_simd_messages.cpp [OPENMP 4.5] Allow 'ordered' clause on 'loop simd' constructs. 2015-12-30 12:06:23 +00:00
parallel_for_simd_misc_messages.c [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
parallel_for_simd_num_threads_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
parallel_for_simd_private_messages.cpp [OPENMP 4.5] Allow to use non-static data members in non-static member functions in 'private' clause. 2016-01-20 09:07:54 +00:00
parallel_for_simd_proc_bind_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
parallel_for_simd_reduction_messages.cpp [OPENMP 4.5] Allow arrays in 'reduction' clause. 2016-01-26 12:20:39 +00:00
parallel_for_simd_safelen_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
parallel_for_simd_schedule_messages.cpp [OPENMP 4.5] Sema/parsing support for extended format of 'schedule' clause. 2015-12-28 07:25:51 +00:00
parallel_for_simd_simdlen_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
parallel_if_codegen.cpp [OPENMP] Outlined function for parallel and other regions with list of captured variables. 2015-09-10 08:12:02 +00:00
parallel_if_messages.cpp [OPENMP] Emit an additional note during analysis of 'if' clause. 2015-09-15 17:23:56 +00:00
parallel_messages.cpp Fix PR26543: add a check for definition in CXXRecordDecl. 2016-02-10 10:50:12 +00:00
parallel_num_threads_codegen.cpp [OPENMP 4.5] Codegen for member decls in 'lastprivate' clause. 2016-02-25 05:25:57 +00:00
parallel_num_threads_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
parallel_private_codegen.cpp [OPENMP] Fix tests incompatibility with ARM buildbots. 2016-02-17 15:36:39 +00:00
parallel_private_messages.cpp [OPENMP] Fixed processing of predetermined data-sharing attributes 2015-12-10 08:20:58 +00:00
parallel_proc_bind_codegen.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
parallel_proc_bind_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
parallel_reduction_codegen.cpp [OPENMP] Fix crash on reduction for complex variables. 2016-01-21 12:35:58 +00:00
parallel_reduction_messages.cpp [OPENMP 4.5] Allow arrays in 'reduction' clause. 2016-01-26 12:20:39 +00:00
parallel_sections_ast_print.cpp [OPENMP 4.1] Codegen for extended format of 'if' clause. 2015-09-03 08:45:56 +00:00
parallel_sections_codegen.cpp [OPENMP] Generalize codegen for 'sections'-based directive. 2016-01-22 08:56:50 +00:00
parallel_sections_copyin_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
parallel_sections_default_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
parallel_sections_firstprivate_messages.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
parallel_sections_if_messages.cpp [OPENMP] Emit an additional note during analysis of 'if' clause. 2015-09-15 17:23:56 +00:00
parallel_sections_lastprivate_messages.cpp [OPENMP] Fixed processing of predetermined data-sharing attributes 2015-12-10 08:20:58 +00:00
parallel_sections_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
parallel_sections_misc_messages.c [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
parallel_sections_num_threads_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
parallel_sections_private_messages.cpp [OPENMP 4.5] Allow to use non-static data members in non-static member functions in 'private' clause. 2016-01-20 09:07:54 +00:00
parallel_sections_proc_bind_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
parallel_sections_reduction_messages.cpp [OPENMP 4.5] Allow arrays in 'reduction' clause. 2016-01-26 12:20:39 +00:00
parallel_sections_shared_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
parallel_shared_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
predefined_macro.c [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
schedule_codegen.cpp [OPENMP 4.5] Codegen for 'schedule' clause with monotonic/nonmonotonic modifiers. 2015-12-31 06:52:34 +00:00
sections_ast_print.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
sections_codegen.cpp [OPENMP] Generalize codegen for 'sections'-based directive. 2016-01-22 08:56:50 +00:00
sections_firstprivate_codegen.cpp [OPENMP] Remove extra sync barriers for 'firstprivate' clause. 2016-02-15 08:07:17 +00:00
sections_firstprivate_messages.cpp [OPENMP] Fixed processing of predetermined data-sharing attributes 2015-12-10 08:20:58 +00:00
sections_lastprivate_codegen.cpp [OPENMP] Generalize codegen for 'sections'-based directive. 2016-01-22 08:56:50 +00:00
sections_lastprivate_messages.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
sections_misc_messages.c [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
sections_private_codegen.cpp [OPENMP] Generalize codegen for 'sections'-based directive. 2016-01-22 08:56:50 +00:00
sections_private_messages.cpp [OPENMP 4.5] Allow to use non-static data members in non-static member functions in 'private' clause. 2016-01-20 09:07:54 +00:00
sections_reduction_codegen.cpp [OPENMP] Generalize codegen for 'sections'-based directive. 2016-01-22 08:56:50 +00:00
sections_reduction_messages.cpp [OPENMP 4.5] Allow arrays in 'reduction' clause. 2016-01-26 12:20:39 +00:00
simd_aligned_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
simd_ast_print.cpp [OPENMP 4.1] Add ast-print tests for 'val', 'uval' and 'ref' modifiers. 2015-08-21 11:32:42 +00:00
simd_codegen.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
simd_collapse_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
simd_lastprivate_messages.cpp [OPENMP 4.5] Initial support for data members in 'lastprivate' clause. 2016-02-20 04:09:36 +00:00
simd_linear_messages.cpp [OPENMP 4.1] Allow to use 'uval' and 'ref' modifiers for reference types only. 2015-08-20 12:15:57 +00:00
simd_loop_messages.cpp [OPENMP] Do not allow to use threadprivate or thread local variables as loop iteration variables. 2015-12-25 13:38:08 +00:00
simd_metadata.c [X86] Use AVX features instead of ABI to init. SimdDefaultAlign. 2015-08-27 22:24:56 +00:00
simd_misc_messages.c [OPENMP] Fixed processing of predetermined data-sharing attributes 2015-12-10 08:20:58 +00:00
simd_private_messages.cpp [OPENMP 4.5] Allow to use non-static data members in non-static member functions in 'private' clause. 2016-01-20 09:07:54 +00:00
simd_reduction_messages.cpp [OPENMP 4.5] Allow arrays in 'reduction' clause. 2016-01-26 12:20:39 +00:00
simd_safelen_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
simd_simdlen_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
single_ast_print.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
single_codegen.cpp Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
single_copyprivate_messages.cpp [OPENMP] Fixed codegen for parameters privatization. 2015-05-21 09:47:46 +00:00
single_firstprivate_codegen.cpp [OPENMP] Remove extra sync barriers for 'firstprivate' clause. 2016-02-15 08:07:17 +00:00
single_firstprivate_messages.cpp [OPENMP] Fixed processing of predetermined data-sharing attributes 2015-12-10 08:20:58 +00:00
single_misc_messages.c [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
single_private_codegen.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
single_private_messages.cpp [OPENMP 4.5] Allow to use non-static data members in non-static member functions in 'private' clause. 2016-01-20 09:07:54 +00:00
target_ast_print.cpp [OpenMP] Parsing + sema for defaultmap clause. 2016-01-26 16:37:23 +00:00
target_codegen.cpp [OpenMP] Reapply rL256842: [OpenMP] Offloading descriptor registration and device codegen. 2016-01-06 13:42:12 +00:00
target_codegen_global_capture.cpp [OpenMP] Reapply rL256842: [OpenMP] Offloading descriptor registration and device codegen. 2016-01-06 13:42:12 +00:00
target_codegen_registration.cpp [OpenMP] Rename the offload entry points. 2016-02-13 23:35:10 +00:00
target_codegen_registration_naming.cpp [OpenMP] Rename the offload entry points. 2016-02-13 23:35:10 +00:00
target_data_ast_print.cpp [OpenMP] Check for at least one map clause on target data directive. 2016-01-21 19:57:55 +00:00
target_data_device_messages.cpp [OpenMP] Prevent nesting of target constructs within target code execution regions. 2016-02-02 04:00:47 +00:00
target_data_if_messages.cpp [OpenMP] Check for at least one map clause on target data directive. 2016-01-21 19:57:55 +00:00
target_data_messages.c [OpenMP] Check for at least one map clause on target data directive. 2016-01-21 19:57:55 +00:00
target_defaultmap_messages.cpp [OpenMP] Parsing + sema for defaultmap clause. 2016-01-26 16:37:23 +00:00
target_depend_messages.cpp [OpenMP] Sema for depend clause on target directive. 2016-01-22 00:49:21 +00:00
target_device_messages.cpp [OpenMP] Prevent nesting of target constructs within target code execution regions. 2016-02-02 04:00:47 +00:00
target_enter_data_ast_print.cpp [OpenMP] Sema for depend clause on target enter data directive. 2016-01-22 01:09:37 +00:00
target_enter_data_depend_messages.cpp [OpenMP] Sema for depend clause on target enter data directive. 2016-01-22 01:09:37 +00:00
target_enter_data_device_messages.cpp [OpenMP] Parsing + sema for "target enter data" directive. 2016-01-19 19:15:56 +00:00
target_enter_data_if_messages.cpp [OpenMP] Parsing + sema for "target enter data" directive. 2016-01-19 19:15:56 +00:00
target_enter_data_map_messages.c [OpenMP] Detect implicit map type to report unspecified map type for target enter/exit data directives. 2016-01-19 20:40:49 +00:00
target_enter_data_nowait_messages.cpp [OpenMP] Parsing + Sema for nowait clause on target enter data directive. 2016-01-22 00:03:50 +00:00
target_exit_data_ast_print.cpp [OpenMP] Sema for depend clause on target exit data directive. 2016-01-22 14:58:21 +00:00
target_exit_data_depend_messages.cpp [OpenMP] Sema for depend clause on target exit data directive. 2016-01-22 14:58:21 +00:00
target_exit_data_device_messages.cpp [OpenMP] Parsing + sema for "target exit data" directive. 2016-01-19 20:04:50 +00:00
target_exit_data_if_messages.cpp [OpenMP] Parsing + sema for "target exit data" directive. 2016-01-19 20:04:50 +00:00
target_exit_data_map_messages.c [OpenMP] Detect implicit map type to report unspecified map type for target enter/exit data directives. 2016-01-19 20:40:49 +00:00
target_exit_data_nowait_messages.cpp [OpenMP] Parsing + Sema for nowait clause on target exit data directive. 2016-01-22 00:22:05 +00:00
target_firstprivate_messages.cpp Add parse+sema and regression test for OpenMP firstprivate clause of target directive 2016-02-11 20:12:28 +00:00
target_if_messages.cpp [OpenMP] Prevent nesting of target constructs within target code execution regions. 2016-02-02 04:00:47 +00:00
target_map_codegen.cpp [OpenMP] Reapply rL256842: [OpenMP] Offloading descriptor registration and device codegen. 2016-01-06 13:42:12 +00:00
target_map_messages.cpp [OpenMP] Remove '#if 1' hanging in target_map_messages.cpp. 2016-01-22 20:52:54 +00:00
target_messages.cpp Re-apply for the 2nd-time r259977 - [OpenMP] Reorganize code to allow specialized code generation for different devices. 2016-02-08 15:59:20 +00:00
target_nowait_messages.cpp [OpenMP] Parsing + Sema for nowait clause on target directive 2016-01-21 22:18:28 +00:00
target_parallel_ast_print.cpp [OpenMP] Parsing + sema for target parallel directive. 2016-01-26 18:48:41 +00:00
target_parallel_default_messages.cpp [OpenMP] Prevent nesting of target constructs within target code execution regions. 2016-02-02 04:00:47 +00:00
target_parallel_defaultmap_messages.cpp [OpenMP] Parsing + sema for target parallel directive. 2016-01-26 18:48:41 +00:00
target_parallel_depend_messages.cpp [OpenMP] Parsing + sema for target parallel directive. 2016-01-26 18:48:41 +00:00
target_parallel_device_messages.cpp [OpenMP] Prevent nesting of target constructs within target code execution regions. 2016-02-02 04:00:47 +00:00
target_parallel_firstprivate_messages.cpp [OpenMP] Prevent nesting of target constructs within target code execution regions. 2016-02-02 04:00:47 +00:00
target_parallel_for_ast_print.cpp [OpenMP] Parsing + sema for target parallel for directive. 2016-02-03 15:46:42 +00:00
target_parallel_for_collapse_messages.cpp [OpenMP] Parsing + sema for target parallel for directive. 2016-02-03 15:46:42 +00:00
target_parallel_for_default_messages.cpp [OpenMP] Parsing + sema for target parallel for directive. 2016-02-03 15:46:42 +00:00
target_parallel_for_defaultmap_messages.cpp [OpenMP] Parsing + sema for target parallel for directive. 2016-02-03 15:46:42 +00:00
target_parallel_for_depend_messages.cpp [OpenMP] Parsing + sema for target parallel for directive. 2016-02-03 15:46:42 +00:00
target_parallel_for_device_messages.cpp [OpenMP] Parsing + sema for target parallel for directive. 2016-02-03 15:46:42 +00:00
target_parallel_for_firstprivate_messages.cpp [OpenMP] Parsing + sema for target parallel for directive. 2016-02-03 15:46:42 +00:00
target_parallel_for_if_messages.cpp [OpenMP] Parsing + sema for target parallel for directive. 2016-02-03 15:46:42 +00:00
target_parallel_for_lastprivate_messages.cpp [OpenMP] Parsing + sema for target parallel for directive. 2016-02-03 15:46:42 +00:00
target_parallel_for_linear_messages.cpp [OpenMP] Parsing + sema for target parallel for directive. 2016-02-03 15:46:42 +00:00
target_parallel_for_loop_messages.cpp [OpenMP] Parsing + sema for target parallel for directive. 2016-02-03 15:46:42 +00:00
target_parallel_for_map_messages.cpp [OpenMP] Parsing + sema for target parallel for directive. 2016-02-03 15:46:42 +00:00
target_parallel_for_messages.cpp [OpenMP] Parsing + sema for target parallel for directive. 2016-02-03 15:46:42 +00:00
target_parallel_for_misc_messages.c [OpenMP] Parsing + sema for target parallel for directive. 2016-02-03 15:46:42 +00:00
target_parallel_for_nowait_messages.cpp [OpenMP] Parsing + sema for target parallel for directive. 2016-02-03 15:46:42 +00:00
target_parallel_for_num_threads_messages.cpp [OpenMP] Parsing + sema for target parallel for directive. 2016-02-03 15:46:42 +00:00
target_parallel_for_ordered_messages.cpp [OpenMP] Parsing + sema for target parallel for directive. 2016-02-03 15:46:42 +00:00
target_parallel_for_private_messages.cpp [OpenMP] Parsing + sema for target parallel for directive. 2016-02-03 15:46:42 +00:00
target_parallel_for_proc_bind_messages.cpp [OpenMP] Parsing + sema for target parallel for directive. 2016-02-03 15:46:42 +00:00
target_parallel_for_reduction_messages.cpp [OpenMP] Parsing + sema for target parallel for directive. 2016-02-03 15:46:42 +00:00
target_parallel_for_schedule_messages.cpp [OpenMP] Parsing + sema for target parallel for directive. 2016-02-03 15:46:42 +00:00
target_parallel_if_messages.cpp [OpenMP] Prevent nesting of target constructs within target code execution regions. 2016-02-02 04:00:47 +00:00
target_parallel_map_messages.cpp [OpenMP] Prevent nesting of target constructs within target code execution regions. 2016-02-02 04:00:47 +00:00
target_parallel_messages.cpp [OpenMP] Prevent nesting of target constructs within target code execution regions. 2016-02-02 04:00:47 +00:00
target_parallel_nowait_messages.cpp [OpenMP] Parsing + sema for target parallel directive. 2016-01-26 18:48:41 +00:00
target_parallel_num_threads_messages.cpp [OpenMP] Prevent nesting of target constructs within target code execution regions. 2016-02-02 04:00:47 +00:00
target_parallel_private_messages.cpp [OpenMP] Prevent nesting of target constructs within target code execution regions. 2016-02-02 04:00:47 +00:00
target_parallel_proc_bind_messages.cpp [OpenMP] Prevent nesting of target constructs within target code execution regions. 2016-02-02 04:00:47 +00:00
target_parallel_reduction_messages.cpp [OpenMP] Prevent nesting of target constructs within target code execution regions. 2016-02-02 04:00:47 +00:00
target_parallel_shared_messages.cpp [OpenMP] Prevent nesting of target constructs within target code execution regions. 2016-02-02 04:00:47 +00:00
target_private_messages.cpp [OpenMP] Prevent nesting of target constructs within target code execution regions. 2016-02-02 04:00:47 +00:00
task_ast_print.cpp [OPENMP 4.5] Allow to use non-static data members in non-static member functions in 'private' clause. 2016-01-20 09:07:54 +00:00
task_codegen.cpp [OPENMP 4.0] Fixed support of array sections/array subscripts. 2016-02-04 11:27:03 +00:00
task_default_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
task_depend_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'depend(source)' clause in 'ordered' directive. 2015-12-18 05:05:56 +00:00
task_final_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
task_firstprivate_codegen.cpp Revert "Change memcpy/memset/memmove to have dest and source alignments." 2015-11-19 05:55:59 +00:00
task_firstprivate_messages.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
task_if_codegen.cpp [OPENMP] Outlined function for parallel and other regions with list of captured variables. 2015-09-10 08:12:02 +00:00
task_if_messages.cpp [OPENMP] Emit an additional note during analysis of 'if' clause. 2015-09-15 17:23:56 +00:00
task_messages.cpp [OPENMP 4.1] Allow variables with reference types in private clauses. 2015-08-18 06:47:21 +00:00
task_priority_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
task_private_codegen.cpp [OPENMP] Fix crash on codegen for 'task' directive with no shared variables. 2015-11-24 13:01:44 +00:00
task_private_messages.cpp [OPENMP] Fixed processing of predetermined data-sharing attributes 2015-12-10 08:20:58 +00:00
task_shared_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
taskgroup_ast_print.cpp [OPENMP] Support for '#pragma omp taskgroup' directive. 2015-06-18 12:14:09 +00:00
taskgroup_codegen.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
taskgroup_messages.cpp [OPENMP] Support for '#pragma omp taskgroup' directive. 2015-06-18 12:14:09 +00:00
taskloop_ast_print.cpp [OPENMP 4.5] Parsing/sema for 'num_tasks' clause. 2015-12-08 12:06:20 +00:00
taskloop_collapse_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
taskloop_final_messages.cpp [OPENMP 4.5] Parsing/sema support for 'omp taskloop simd' directive. 2015-12-03 09:40:15 +00:00
taskloop_firstprivate_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'taskloop' directive. 2015-12-01 04:18:41 +00:00
taskloop_grainsize_messages.cpp [OPENMP 4.5] Parsing/sema for 'num_tasks' clause. 2015-12-08 12:06:20 +00:00
taskloop_lastprivate_messages.cpp [OPENMP] Fixed processing of predetermined data-sharing attributes 2015-12-10 08:20:58 +00:00
taskloop_loop_messages.cpp [OPENMP] Do not allow to use threadprivate or thread local variables as loop iteration variables. 2015-12-25 13:38:08 +00:00
taskloop_misc_messages.c [OPENMP 4.5] parsing/sema support for 'nogroup' clause. 2015-12-07 10:51:44 +00:00
taskloop_num_tasks_messages.cpp [OPENMP 4.5] Parsing/sema for 'num_tasks' clause. 2015-12-08 12:06:20 +00:00
taskloop_priority_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
taskloop_private_messages.cpp [OPENMP 4.5] Allow to use non-static data members in non-static member functions in 'private' clause. 2016-01-20 09:07:54 +00:00
taskloop_simd_aligned_messages.cpp [OPENMP 4.5] Parsing/sema support for 'omp taskloop simd' directive. 2015-12-03 09:40:15 +00:00
taskloop_simd_ast_print.cpp [OPENMP 4.5] Parsing/sema for 'num_tasks' clause. 2015-12-08 12:06:20 +00:00
taskloop_simd_collapse_messages.cpp [OPENMP 4.5] Parsing/sema support for 'omp taskloop simd' directive. 2015-12-03 09:40:15 +00:00
taskloop_simd_final_messages.cpp [OPENMP 4.5] Parsing/sema support for 'omp taskloop simd' directive. 2015-12-03 09:40:15 +00:00
taskloop_simd_firstprivate_messages.cpp [OPENMP 4.5] Parsing/sema support for 'omp taskloop simd' directive. 2015-12-03 09:40:15 +00:00
taskloop_simd_grainsize_messages.cpp [OPENMP 4.5] Parsing/sema for 'num_tasks' clause. 2015-12-08 12:06:20 +00:00
taskloop_simd_lastprivate_messages.cpp [OPENMP] Fixed processing of predetermined data-sharing attributes 2015-12-10 08:20:58 +00:00
taskloop_simd_linear_messages.cpp [OPENMP 4.5] Parsing/sema support for 'omp taskloop simd' directive. 2015-12-03 09:40:15 +00:00
taskloop_simd_loop_messages.cpp [OPENMP] Do not allow to use threadprivate or thread local variables as loop iteration variables. 2015-12-25 13:38:08 +00:00
taskloop_simd_misc_messages.c [OPENMP 4.5] parsing/sema support for 'nogroup' clause. 2015-12-07 10:51:44 +00:00
taskloop_simd_num_tasks_messages.cpp [OPENMP 4.5] Parsing/sema for 'num_tasks' clause. 2015-12-08 12:06:20 +00:00
taskloop_simd_priority_messages.cpp [OPENMP 4.5] Parsing/sema support for 'omp taskloop simd' directive. 2015-12-03 09:40:15 +00:00
taskloop_simd_private_messages.cpp [OPENMP 4.5] Allow to use non-static data members in non-static member functions in 'private' clause. 2016-01-20 09:07:54 +00:00
taskloop_simd_safelen_messages.cpp [OPENMP 4.5] Parsing/sema support for 'omp taskloop simd' directive. 2015-12-03 09:40:15 +00:00
taskloop_simd_simdlen_messages.cpp [OPENMP 4.5] Parsing/sema support for 'omp taskloop simd' directive. 2015-12-03 09:40:15 +00:00
taskwait_ast_print.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
taskwait_codegen.cpp Revert "Revert r241620 and follow-up commits" and move the initialization 2015-07-08 01:00:30 +00:00
taskwait_messages.cpp [OPENMP] Fix for declarative/standalone directives use. 2016-01-13 11:18:54 +00:00
taskyield_ast_print.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
taskyield_codegen.cpp Revert "Revert r241620 and follow-up commits" and move the initialization 2015-07-08 01:00:30 +00:00
taskyield_messages.cpp [OPENMP] Fix for declarative/standalone directives use. 2016-01-13 11:18:54 +00:00
teams_ast_print.cpp [OpenMP] Parsing and sema support for thread_limit clause. 2015-11-27 18:47:36 +00:00
teams_default_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
teams_firstprivate_messages.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
teams_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
teams_num_teams_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
teams_private_messages.cpp [OPENMP] Fixed processing of predetermined data-sharing attributes 2015-12-10 08:20:58 +00:00
teams_reduction_messages.cpp [OpenMP] Prevent nesting of target constructs within target code execution regions. 2016-02-02 04:00:47 +00:00
teams_shared_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
teams_thread_limit_messages.cpp [OPENMP 4.5] Parsing/sema analysis for 'priority' clause. 2015-12-01 10:17:31 +00:00
threadprivate_ast_print.cpp [OpenMP] Add REQUIRES pragma to threadprivate regression tests. 2015-07-14 00:09:50 +00:00
threadprivate_codegen.cpp [CodeGen] Attach attributes to thread local wrapper function. 2016-01-15 03:34:06 +00:00
threadprivate_messages.cpp [OPENMP] Allow to reference threadprivate variable in same directive. 2016-02-09 09:41:09 +00:00