llvm-project/clang/test/OpenMP
Akira Hatanaka 8c26ea663d Produce a better diagnostic for global register variables.
Currently, when there is a global register variable in a program that
is bound to an invalid register, clang/llvm prints an error message that
is not very user-friendly.

This commit improves the diagnostic and moves the check that used to be
in the backend to Sema. In addition, it makes changes to error out if
the size of the register doesn't match the declared variable size.

e.g., volatile register int B asm ("rbp");

rdar://problem/23084219

Differential Revision: http://reviews.llvm.org/D13834

llvm-svn: 253405
2015-11-18 00:15:28 +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 Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +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 Produce a better diagnostic for global register variables. 2015-11-18 00:15:28 +00:00
barrier_ast_print.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +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] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +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 4.0] Add 'if' clause for 'cancel' directive. 2015-09-18 08:07:34 +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 4.0] Initial support for 'omp cancel' construct. 2015-07-02 11:25:17 +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] Emit __kmpc_cancel_barrier() and code for 'cancellation point' only if 'cancel' is found. 2015-09-15 12:52:43 +00:00
cancellation_point_messages.cpp [OPENMP 4.0] Initial support for 'omp cancellation point' construct. 2015-07-01 06:57:41 +00:00
critical_ast_print.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
critical_codegen.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
critical_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +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] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
for_ast_print.cpp [OPENMP 4.1] Support for 'linear' clause in loop directives. 2015-08-04 11:18:19 +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] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
for_firstprivate_codegen.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
for_firstprivate_messages.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
for_lastprivate_codegen.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +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.1] Allow variables with reference types in private clauses. 2015-08-18 06:47:21 +00:00
for_loop_messages.cpp Produce a better diagnostic for global register variables. 2015-11-18 00:15:28 +00:00
for_misc_messages.c [OPENMP 4.1] Support for 'linear' clause in loop directives. 2015-08-04 11:18:19 +00:00
for_ordered_clause.cpp [OPENMP 4.1] Initial support for extended 'ordered' clause. 2015-07-30 11:36:16 +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 Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
for_reduction_codegen.cpp [OPENMP 4.1] Codegen for array sections/subscripts in 'reduction' clause. 2015-10-08 09:10:53 +00:00
for_reduction_messages.cpp [Lit Test] Updated 34 Lit tests to be C++11 compatible. 2015-11-17 20:25:05 +00:00
for_schedule_messages.cpp [OPENMP 4.1] Parsing/sema analysis for extended format of 'if' clause. 2015-09-03 07:23:48 +00:00
for_simd_aligned_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
for_simd_ast_print.cpp [OPENMP 4.1] Initial support for 'simdlen' clause. 2015-08-21 11:14:16 +00:00
for_simd_codegen.cpp Once again fix this test to read from stdin rather than an input file 2015-10-16 20:15:33 +00:00
for_simd_collapse_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
for_simd_firstprivate_messages.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56: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] Fix for http://llvm.org/PR24371: Assert failure compiling blender 2.75. 2015-08-14 12:25:37 +00:00
for_simd_misc_messages.c [OPENMP 4.1] Initial support for 'simdlen' clause. 2015-08-21 11:14:16 +00:00
for_simd_private_messages.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
for_simd_reduction_messages.cpp [Lit Test] Updated 34 Lit tests to be C++11 compatible. 2015-11-17 20:25:05 +00:00
for_simd_safelen_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
for_simd_schedule_messages.cpp [OPENMP 4.1] Parsing/sema analysis for extended format of 'if' clause. 2015-09-03 07:23:48 +00:00
for_simd_simdlen_messages.cpp [OPENMP 4.1] Initial support for 'simdlen' clause. 2015-08-21 11:14:16 +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] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +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 OpenMP threadprivate directive parsing and semantic analysis 2013-03-22 06:34:35 +00:00
ordered_ast_print.cpp [OPENMP 4.1] Add 'simd' clause for 'ordered' directive. 2015-09-28 06:39:35 +00:00
ordered_codegen.cpp [OPENMP 4.1] Codegen for ‘simd’ clause in ‘ordered’ directive. 2015-09-29 03:48:57 +00:00
ordered_messages.cpp [OPENMP 4.1] Add 'simd' clause for 'ordered' directive. 2015-09-28 06:39:35 +00:00
parallel_ast_print.cpp [OPENMP 4.1] Sema analysis for array sections in 'reduction' clause. 2015-09-30 09:22:36 +00:00
parallel_codegen.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
parallel_copyin_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
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 Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +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.1] Codegen for extended format of 'if' clause. 2015-09-03 08:45:56 +00:00
parallel_for_codegen.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
parallel_for_collapse_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +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 Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
parallel_for_linear_codegen.cpp [OPENMP] Outlined function for parallel and other regions with list of captured variables. 2015-09-10 08:12:02 +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] Fix for http://llvm.org/PR24371: Assert failure compiling blender 2.75. 2015-08-14 12:25:37 +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 4.1] Support for 'linear' clause in loop directives. 2015-08-04 11:18:19 +00:00
parallel_for_num_threads_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
parallel_for_ordered_messages.cpp [OPENMP 4.1] Initial support for extended 'ordered' clause. 2015-07-30 11:36:16 +00:00
parallel_for_private_messages.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +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 [Lit Test] Updated 34 Lit tests to be C++11 compatible. 2015-11-17 20:25:05 +00:00
parallel_for_schedule_messages.cpp [OPENMP 4.1] Parsing/sema analysis for extended format of 'if' clause. 2015-09-03 07:23:48 +00:00
parallel_for_simd_aligned_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
parallel_for_simd_ast_print.cpp [OPENMP 4.1] Codegen for extended format of 'if' clause. 2015-09-03 08:45:56 +00:00
parallel_for_simd_codegen.cpp Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
parallel_for_simd_collapse_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +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 Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56: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] Fix for http://llvm.org/PR24371: Assert failure compiling blender 2.75. 2015-08-14 12:25:37 +00:00
parallel_for_simd_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
parallel_for_simd_misc_messages.c [OPENMP 4.1] Initial support for 'simdlen' clause. 2015-08-21 11:14:16 +00:00
parallel_for_simd_num_threads_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
parallel_for_simd_private_messages.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +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 [Lit Test] Updated 34 Lit tests to be C++11 compatible. 2015-11-17 20:25:05 +00:00
parallel_for_simd_safelen_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
parallel_for_simd_schedule_messages.cpp [OPENMP 4.1] Parsing/sema analysis for extended format of 'if' clause. 2015-09-03 07:23:48 +00:00
parallel_for_simd_simdlen_messages.cpp [OPENMP 4.1] Initial support for 'simdlen' clause. 2015-08-21 11:14:16 +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 [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
parallel_num_threads_codegen.cpp Account for calling convention specifiers in function definitions in IR test cases 2015-06-29 17:29:50 +00:00
parallel_num_threads_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
parallel_private_codegen.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
parallel_private_messages.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56: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] Emit __kmpc_cancel_barrier() and code for 'cancellation point' only if 'cancel' is found. 2015-09-15 12:52:43 +00:00
parallel_reduction_messages.cpp [Lit Test] Updated 34 Lit tests to be C++11 compatible. 2015-11-17 20:25:05 +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] Outlined function for parallel and other regions with list of captured variables. 2015-09-10 08:12:02 +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 Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56: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] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
parallel_sections_private_messages.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +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 [Lit Test] Updated 34 Lit tests to be C++11 compatible. 2015-11-17 20:25:05 +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
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] Emit __kmpc_cancel_barrier() and code for 'cancellation point' only if 'cancel' is found. 2015-09-15 12:52:43 +00:00
sections_firstprivate_codegen.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
sections_firstprivate_messages.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
sections_lastprivate_codegen.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +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 Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
sections_private_messages.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
sections_reduction_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
sections_reduction_messages.cpp [Lit Test] Updated 34 Lit tests to be C++11 compatible. 2015-11-17 20:25:05 +00:00
simd_aligned_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +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] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
simd_lastprivate_messages.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +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 4.1] Allow references in init expression for loop-based constructs. 2015-08-06 12:30:57 +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 4.1] Initial support for 'simdlen' clause. 2015-08-21 11:14:16 +00:00
simd_private_messages.cpp [OPENMP 4.1] Allow variables with reference types in private clauses. 2015-08-18 06:47:21 +00:00
simd_reduction_messages.cpp [Lit Test] Updated 34 Lit tests to be C++11 compatible. 2015-11-17 20:25:05 +00:00
simd_safelen_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
simd_simdlen_messages.cpp [OPENMP 4.1] Initial support for 'simdlen' clause. 2015-08-21 11:14:16 +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 Stop messing with the 'g' group of options in CompilerInvocation. 2015-10-08 04:24:12 +00:00
single_copyprivate_messages.cpp [OPENMP] Fixed codegen for parameters privatization. 2015-05-21 09:47:46 +00:00
single_firstprivate_codegen.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
single_firstprivate_messages.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56: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 Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
target_ast_print.cpp [OPENMP 4.1] Codegen for extended format of 'if' clause. 2015-09-03 08:45:56 +00:00
target_codegen.cpp [OpenMP] Target directive host codegen. 2015-10-02 16:14:20 +00:00
target_codegen_global_capture.cpp [OpenMP] Capture global variables in target regions. 2015-10-02 17:14:03 +00:00
target_data_ast_print.cpp [OPENMP 4.1] Codegen for extended format of 'if' clause. 2015-09-03 08:45:56 +00:00
target_data_device_messages.cpp This patch commits OpenMP 4 target device clauses 2015-08-07 16:16:36 +00:00
target_data_if_messages.cpp [OPENMP] Emit an additional note during analysis of 'if' clause. 2015-09-15 17:23:56 +00:00
target_data_messages.c Commit for http://reviews.llvm.org/D10765 2015-07-21 13:44:28 +00:00
target_device_messages.cpp This patch commits OpenMP 4 target device clauses 2015-08-07 16:16:36 +00:00
target_if_messages.cpp [OPENMP] Emit an additional note during analysis of 'if' clause. 2015-09-15 17:23:56 +00:00
target_messages.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
task_ast_print.cpp [OPENMP] Fix printing of array section with single index. 2015-09-11 04:54:28 +00:00
task_codegen.cpp [OPENMP] Preserve alignment of the original variables for the captured references. 2015-09-11 10:29:41 +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 Fix possible crash on null base or type for array elements. 2015-08-25 15:15:12 +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 Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +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_private_codegen.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
task_private_messages.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56: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
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] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +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] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +00:00
teams_ast_print.cpp [OPENMP] -fopenmp enables OpenMP support (fix for http://llvm.org/PR23492) 2015-05-20 04:24:19 +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_private_messages.cpp Allow static local variables specified on data-sharing attribute clauses. 2015-09-15 18:56:58 +00:00
teams_reduction_messages.cpp [Lit Test] Updated 34 Lit tests to be C++11 compatible. 2015-11-17 20:25:05 +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
threadprivate_ast_print.cpp [OpenMP] Add REQUIRES pragma to threadprivate regression tests. 2015-07-14 00:09:50 +00:00
threadprivate_codegen.cpp [TLS] move setting tls_guard in tls_init. 2015-11-11 19:19:26 +00:00
threadprivate_messages.cpp Produce a better diagnostic for global register variables. 2015-11-18 00:15:28 +00:00