llvm-project/clang/test/CodeGenSYCL
Erich Keane 42ae7eb581 Ensure field-annotations on pointers properly match the AS of the field.
Discovered in SYCL, the field annotations were always cast to an i8*,
which is an invalid bitcast for a pointer type with an address space.
This patch makes sure that we create an intrinsic that takes a pointer
to the correct address-space and properly do our casts.

Differential Revision: https://reviews.llvm.org/D109003
2021-09-01 06:12:24 -07:00
..
address-space-conversions.cpp [SYCL] Enable `opencl_global_[host,device]` attributes for SYCL 2021-05-18 10:27:35 +03:00
address-space-deduction.cpp [SYCL] Implement SYCL address space attributes handling 2021-04-26 13:44:10 +03:00
address-space-mangling.cpp [SYCL] Implement SYCL address space attributes handling 2021-04-26 13:44:10 +03:00
convergent.cpp [NFC][SYCL] Drop idle triple component from regression tests. 2021-04-13 08:00:21 +03:00
field-annotate-addr-space.cpp Ensure field-annotations on pointers properly match the AS of the field. 2021-09-01 06:12:24 -07:00
filescope_asm.c [NFC][SYCL] Drop idle triple component from regression tests. 2021-04-13 08:00:21 +03:00
unique_stable_name.cpp Reimplement __builtin_unique_stable_name- 2021-05-27 07:12:20 -07:00
unique_stable_name_windows_diff.cpp [SYCL] Fix __builtin_sycl_unique_stable_name to work on windows/spir 2021-06-02 13:16:14 -07:00