forked from OSchip/llvm-project
![]() address spaces which is both (1) a "semantic" concept and (2) possibly a hardware level restriction. It is desirable to be able to discard/merge the LLVM-level address spaces on arguments for which there is no difference to the current backend while keeping track of the semantic address spaces in a funciton prototype. To do this enable addition of the address space into the name-mangling process. Add some tests to document this behaviour against inadvertent changes. Patch by Michele Scandale! llvm-svn: 190684 |
||
---|---|---|
.. | ||
2011-04-15-vec-init-from-vec.cl | ||
addr-space-struct-arg.cl | ||
address-spaces-mangling.cl | ||
address-spaces.cl | ||
event_t.cl | ||
ext-vector-shuffle.cl | ||
fpmath.cl | ||
half.cl | ||
kernel-arg-info.cl | ||
kernel-attributes.cl | ||
kernel-metadata.cl | ||
local.cl | ||
logical-ops.cl | ||
opencl_types.cl | ||
ptx-calls.cl | ||
ptx-kernels.cl | ||
shifts.cl | ||
single-precision-constant.cl | ||
spir32_target.cl | ||
spir64_target.cl | ||
vectorLoadStore.cl | ||
vector_literals_nested.cl | ||
vector_literals_valid.cl | ||
vector_logops.cl |