diff options
| author | Sven van Haastregt <sven.vanhaastregt@arm.com> | 2019-06-19 12:48:22 +0000 |
|---|---|---|
| committer | Sven van Haastregt <sven.vanhaastregt@arm.com> | 2019-06-19 12:48:22 +0000 |
| commit | af1c230e70aeb72ec9d6363f8d91e3c7db3ef9f2 (patch) | |
| tree | 28a994823d7abea31c5d75ae0600b9606a0946fe /llvm/lib/Target | |
| parent | 9eed5d2f78d933e6cf73d389bdd884d72d97f11d (diff) | |
| download | bcm5719-llvm-af1c230e70aeb72ec9d6363f8d91e3c7db3ef9f2.tar.gz bcm5719-llvm-af1c230e70aeb72ec9d6363f8d91e3c7db3ef9f2.zip | |
[OpenCL] Split type and macro definitions into opencl-c-base.h
Using the -fdeclare-opencl-builtins option will require a way to
predefine types and macros such as `int4`, `CLK_GLOBAL_MEM_FENCE`,
etc. Move these out of opencl-c.h into opencl-c-base.h such that the
latter can be shared by -fdeclare-opencl-builtins and
-finclude-default-header.
This changes the behaviour of -finclude-default-header when
-fdeclare-opencl-builtins is specified: instead of including the full
header, it will include the header with only the base definitions.
Differential revision: https://reviews.llvm.org/D63256
llvm-svn: 363794
Diffstat (limited to 'llvm/lib/Target')
0 files changed, 0 insertions, 0 deletions

