llvm-project/clang/test/OpenMP
Alexey Bataev 14fa1c6b60 [OPENMP] Allow runtime insert its own code inside OpenMP regions.
Solution unifies interface of RegionCodeGenTy type to allow insert
runtime-specific code before/after main codegen action defined in
CGStmtOpenMP.cpp file. Runtime should not define its own RegionCodeGenTy
for general OpenMP directives, but must be allowed to insert its own
 (required) code to support target specific codegen.

llvm-svn: 264700
2016-03-29 05:34:15 +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] Allow runtime insert its own code inside OpenMP regions. 2016-03-29 05:34:15 +00:00
critical_messages.cpp [OPENMP 4.5] Parsing/sema for 'hint' clause of 'critical' directive. 2015-12-15 08:19:24 +00:00
declare_reduction_ast_print.c [OPENMP 4.0] Initial support for 'omp declare reduction' construct. 2016-03-03 05:21:39 +00:00
declare_reduction_ast_print.cpp [OPENMP 4.0] Initial support for 'omp declare reduction' construct. 2016-03-03 05:21:39 +00:00
declare_reduction_codegen.c [OPENMP 4.0] Use 'declare reduction' constructs in 'reduction' clauses. 2016-03-17 10:19:46 +00:00
declare_reduction_codegen.cpp [OPENMP 4.0] Use 'declare reduction' constructs in 'reduction' clauses. 2016-03-17 10:19:46 +00:00
declare_reduction_messages.c [OPENMP 4.0] Initial support for 'omp declare reduction' construct. 2016-03-03 05:21:39 +00:00
declare_reduction_messages.cpp [OPENMP 4.0] Use 'declare reduction' constructs in 'reduction' clauses. 2016-03-17 10:19:46 +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_codegen.cpp [OpenMP] Replace offloading option that start with -o with -fo. 2016-03-14 15:57:41 +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 'linear' clause. 2016-03-03 03:52:24 +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 4.0] Use 'declare reduction' constructs in 'reduction' clauses. 2016-03-17 10:19:46 +00:00
for_lastprivate_codegen.cpp [OPENMP 4.5] Codegen for data members in 'reduction' clause. 2016-03-02 04:57:40 +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 4.5] Codegen for data members in 'linear' clause 2016-03-09 09:49:09 +00:00
for_linear_messages.cpp [OPENMP 4.5] Initial support for data members in 'linear' clause. 2016-03-03 03:52:24 +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_codegen_UDR.cpp [OPENMP 4.0] Use 'declare reduction' constructs in 'reduction' clauses. 2016-03-17 10:19:46 +00:00
for_reduction_messages.cpp [OPENMP 4.0] Use 'declare reduction' constructs in 'reduction' clauses. 2016-03-17 10:19:46 +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 data members in 'linear' clause 2016-03-09 09:49:09 +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 4.0] Use 'declare reduction' constructs in 'reduction' clauses. 2016-03-17 10:19:46 +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.5] Initial support for data members in 'linear' clause. 2016-03-03 03:52:24 +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.0] Use 'declare reduction' constructs in 'reduction' clauses. 2016-03-17 10:19:46 +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
nvptx_target_codegen.cpp [OpenMP] Base support for target directive codegen on NVPTX device. 2016-03-22 01:48:56 +00:00
nvptx_target_firstprivate_codegen.cpp [OPENMP] Implementation of codegen for firstprivate clause of target directive 2016-03-18 21:43:32 +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] Initial support for data members in 'reduction' clauses. 2016-02-29 05:54:20 +00:00
parallel_codegen.cpp [OPENMP] Remove explicit call for implicit barrier 2015-12-18 10:24:53 +00:00
parallel_copyin_codegen.cpp [OPENMP] Allow runtime insert its own code inside OpenMP regions. 2016-03-29 05:34:15 +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.5] Initial support for data members in 'linear' clause. 2016-03-03 03:52:24 +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.0] Use 'declare reduction' constructs in 'reduction' clauses. 2016-03-17 10:19:46 +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.5] Initial support for data members in 'linear' clause. 2016-03-03 03:52:24 +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.0] Use 'declare reduction' constructs in 'reduction' clauses. 2016-03-17 10:19:46 +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 4.5] Codegen for data members in 'reduction' clause. 2016-03-02 04:57:40 +00:00
parallel_reduction_messages.cpp [OPENMP 4.0] Use 'declare reduction' constructs in 'reduction' clauses. 2016-03-17 10:19:46 +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.0] Use 'declare reduction' constructs in 'reduction' clauses. 2016-03-17 10:19:46 +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.0] Use 'declare reduction' constructs in 'reduction' clauses. 2016-03-17 10:19:46 +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.0] Use 'declare reduction' constructs in 'reduction' clauses. 2016-03-17 10:19:46 +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 4.5] Allow to use private data members in 'copyprivate' clause. 2016-03-17 10:50:17 +00:00
single_codegen.cpp [OPENMP] Allow runtime insert its own code inside OpenMP regions. 2016-03-29 05:34:15 +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] Replace offloading option that start with -o with -fo. 2016-03-14 15:57:41 +00:00
target_codegen_global_capture.cpp [OpenMP] Replace offloading option that start with -o with -fo. 2016-03-14 15:57:41 +00:00
target_codegen_registration.cpp [OpenMP] Replace offloading option that start with -o with -fo. 2016-03-14 15:57:41 +00:00
target_codegen_registration_naming.cpp [OpenMP] Replace offloading option that start with -o with -fo. 2016-03-14 15:57:41 +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] Fix parsing of delete map clause modifier in C++ mode. 2016-02-27 00:01:58 +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] Fix parsing of delete map clause modifier in C++ mode. 2016-02-27 00:01:58 +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] Fix parsing of delete map clause modifier in C++ mode. 2016-02-27 00:01:58 +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_codegen.cpp [OPENMP] Implementation of codegen for firstprivate clause of target directive 2016-03-18 21:43:32 +00:00
target_firstprivate_messages.cpp [OPENMP] Implementation of codegen for firstprivate clause of target directive 2016-03-18 21:43:32 +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] Replace offloading option that start with -o with -fo. 2016-03-14 15:57:41 +00:00
target_map_messages.cpp [OPENMP] Implementation of codegen for firstprivate clause of target directive 2016-03-18 21:43:32 +00:00
target_messages.cpp [OpenMP] Replace offloading option that start with -o with -fo. 2016-03-14 15:57:41 +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 4.5] Initial support for data members in 'linear' clause. 2016-03-03 03:52:24 +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 4.0] Use 'declare reduction' constructs in 'reduction' clauses. 2016-03-17 10:19:46 +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] Replace offloading option that start with -o with -fo. 2016-03-14 15:57:41 +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 4.0] Use 'declare reduction' constructs in 'reduction' clauses. 2016-03-17 10:19:46 +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_codegen.cpp [OPENMP] Support for codegen of private clause of target, host side 2016-03-16 19:04:22 +00:00
target_private_messages.cpp [OPENMP] Implementation of codegen for firstprivate clause of target directive 2016-03-18 21:43:32 +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.0] Use 'declare reduction' constructs in 'reduction' clauses. 2016-03-17 10:19:46 +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 [OPENMP] Allow runtime insert its own code inside OpenMP regions. 2016-03-29 05:34:15 +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_codegen.cpp [OpenMP] Replace offloading option that start with -o with -fo. 2016-03-14 15:57:41 +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_codegen.cpp [OpenMP] Replace offloading option that start with -o with -fo. 2016-03-14 15:57:41 +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_codegen.cpp [OpenMP] Replace offloading option that start with -o with -fo. 2016-03-14 15:57:41 +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 4.0] Use 'declare reduction' constructs in 'reduction' clauses. 2016-03-17 10:19:46 +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 [OPENMP 4.0] Codegen for 'declare reduction' construct. 2016-03-04 09:22:22 +00:00
threadprivate_messages.cpp [OPENMP] Allow to reference threadprivate variable in same directive. 2016-02-09 09:41:09 +00:00