forked from OSchip/llvm-project
bcea69669f
- Remove virtual SC_OpenCLWorkGroupLocal storage type specifier as it conflicts with static local variables now and prevents diagnosing static local address space variables correctly. - Allow static local and global variables (OpenCL2.0 s6.8 and s6.5.1). - Improve diagnostics of allowed ASes for variables in different scopes: (i) Global or static local variables have to be in global or constant ASes (OpenCL1.2 s6.5, OpenCL2.0 s6.5.1); (ii) Non-kernel function variables can't be declared in local or constant ASes (OpenCL1.1 s6.5.2 and s6.5.3). http://reviews.llvm.org/D13105 llvm-svn: 248906 |
||
---|---|---|
.. | ||
address-spaces-conversions-cl2.0.cl | ||
address-spaces.cl | ||
amdgpu-num-register-attrs.cl | ||
array-parameters.cl | ||
cond.cl | ||
endian-attr.cl | ||
event_t.cl | ||
event_t_overload.cl | ||
extension-fp64-cl1.1.cl | ||
extension-fp64.cl | ||
extern.cl | ||
func_ptr.cl | ||
half.cl | ||
init.cl | ||
invalid-constant.cl | ||
invalid-kernel-attrs.cl | ||
invalid-kernel-parameters.cl | ||
invalid-kernel.cl | ||
invalid-logical-ops-1.1.cl | ||
invalid-logical-ops-1.2.cl | ||
lit.local.cfg | ||
optional-core-fp64-cl1.2.cl | ||
optional-core-fp64-cl2.0.cl | ||
sampler_t.cl | ||
sampler_t_overload.cl | ||
shifts.cl | ||
sizeof.cl | ||
storageclass.cl | ||
str_literals.cl | ||
unsupported.cl | ||
vec_compare.cl | ||
vec_step.cl | ||
vector_conv_invalid.cl | ||
vector_inc_dec_ops.cl | ||
vector_literals_const.cl | ||
vector_literals_invalid.cl | ||
warn-missing-prototypes.cl |