summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target
diff options
context:
space:
mode:
authorSven van Haastregt <sven.vanhaastregt@arm.com>2019-06-19 12:48:22 +0000
committerSven van Haastregt <sven.vanhaastregt@arm.com>2019-06-19 12:48:22 +0000
commitaf1c230e70aeb72ec9d6363f8d91e3c7db3ef9f2 (patch)
tree28a994823d7abea31c5d75ae0600b9606a0946fe /llvm/lib/Target
parent9eed5d2f78d933e6cf73d389bdd884d72d97f11d (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud