llvm-project/clang/test/SemaCUDA
Richard Trieu b402580616 Fix some handling of AST nodes with diagnostics.
The diagnostic system for Clang can already handle many AST nodes.  Instead
of converting them to strings first, just hand the AST node directly to
the diagnostic system and let it handle the output.  Minor changes in some
diagnostic output.

llvm-svn: 328688
2018-03-28 04:16:13 +00:00
..
Inputs [CUDA] Do a better job at detecting wrong-side calls. 2016-10-08 01:07:11 +00:00
add-inline-in-definition.cu [CUDA] Use only the GVALinkage on function definitions. 2016-11-08 23:45:51 +00:00
addr-of-overloaded-fn.cu [CUDA] Add additional testcases for EraseUnwantedCUDAMatches. 2016-07-12 23:23:12 +00:00
alias.cu
amdgpu-attrs.cu [AMDGPU] Expose flat work group size, register and wave control attributes 2016-09-26 01:02:57 +00:00
asm-constraints-device.cu
asm-constraints-mixed.cu
attr-declspec.cu [CUDA] Add __declspec spellings for CUDA attributes. 2017-01-05 16:53:04 +00:00
attributes-on-non-cuda.cu
bad-attributes.cu [CUDA] Disallow __shared__ variables in host functions. 2016-10-13 18:45:13 +00:00
bad-calls-on-same-line.cu [CUDA] Simplify some repeated diagnostic expectations in CUDA tests. 2016-10-21 20:50:47 +00:00
builtins.cu
call-device-fn-from-host.cu [CUDA] Fixed false error reporting in case of calling H->G->HD->D. 2018-03-23 19:49:03 +00:00
call-host-fn-from-device.cu [CUDA] Simplify some repeated diagnostic expectations in CUDA tests. 2016-10-21 20:50:47 +00:00
call-stack-for-deferred-err.cu [CUDA] Report "unsupported VLA" errors only on device side. 2017-11-28 18:51:42 +00:00
config-type.cu
cuda-builtin-vars.cu [CUDA] Rename cuda_builtin_vars.h to __clang_cuda_builtin_vars.h. 2016-10-08 22:16:08 +00:00
cuda-inherits-calling-conv.cu [CUDA] Let NVPTX inherit the host's calling conventions. 2017-01-05 16:53:38 +00:00
cxx11-kernel-call.cu
device-var-init.cu [CUDA] Rework tests now that we emit deferred diagnostics during sema. Test-only change. 2016-10-19 00:06:49 +00:00
error-includes-mode.cu [CUDA] When compilation fails, print the compilation mode. 2017-09-07 18:37:16 +00:00
exceptions.cu [CUDA] When we emit an error that might have been deferred, also print a callstack. 2016-10-19 21:15:01 +00:00
extern-shared.cu [CUDA] Allow external variables in separate compilation 2018-02-14 16:04:03 +00:00
function-overload.cu Fix some handling of AST nodes with diagnostics. 2018-03-28 04:16:13 +00:00
function-target.cu
function-template-overload.cu [CUDA] Ignore implicit target attributes during function template instantiation. 2016-12-08 19:38:13 +00:00
global-initializers-host.cu [CUDA] Reject calls to __device__ functions from host variable global initializers. 2016-08-10 01:09:21 +00:00
gnu-inline.cu [CUDA] [AST] Allow isInlineDefinitionExternallyVisible to be called on functions without bodies. 2016-10-28 16:26:26 +00:00
host-device-constexpr.cu
implicit-copy.cu
implicit-device-lambda.cu [CUDA] Rework tests now that we emit deferred diagnostics during sema. Test-only change. 2016-10-19 00:06:49 +00:00
implicit-intrinsic.cu
implicit-member-target-collision-cxx11.cu
implicit-member-target-collision.cu
implicit-member-target.cu
kernel-call.cu Fix some handling of AST nodes with diagnostics. 2018-03-28 04:16:13 +00:00
launch_bounds.cu Determine the attribute subject for diagnostics based on declarative information in DeclNodes.td. This greatly reduces the number of enumerated values used for more complex diagnostics; these are now only required when the "attribute only applies to" diagnostic needs to be generated manually as part of semantic processing. 2017-11-26 20:01:12 +00:00
lit.local.cfg
method-target.cu [CUDA] Emit deferred diagnostics during Sema rather than during codegen. 2016-10-13 20:52:12 +00:00
no-call-stack-for-immediate-errs.cu [CUDA] Report "unsupported VLA" errors only on device side. 2017-11-28 18:51:42 +00:00
no-destructor-overload.cu PR34163: Don't cache an incorrect key function for a class if queried between 2017-08-12 01:46:03 +00:00
no-host-device-constexpr.cu
overloaded-delete.cu Declare H and H new/delete. 2016-10-21 20:34:05 +00:00
pr27778.cu
qualifiers.cu
reference-to-kernel-fn.cu [CUDA] Emit deferred diagnostics during Sema rather than during codegen. 2016-10-13 20:52:12 +00:00
trace-through-global.cu [CUDA] Simplify some repeated diagnostic expectations in CUDA tests. 2016-10-21 20:50:47 +00:00
vararg.cu
vla.cu [CUDA] Report "unsupported VLA" errors only on device side. 2017-11-28 18:51:42 +00:00