summaryrefslogtreecommitdiffstats
path: root/llvm/utils/GetRepositoryPath
diff options
context:
space:
mode:
authorDavid Tweed <david.tweed@arm.com>2013-09-13 12:04:22 +0000
committerDavid Tweed <david.tweed@arm.com>2013-09-13 12:04:22 +0000
commit31d09b0cef3c93629e1af8bdf4fff2a1c64a6e68 (patch)
treeedb34cde9e648b432ee65233f27de487d8454339 /llvm/utils/GetRepositoryPath
parent3c0e5567a98322ea356aa358c481510985bf273c (diff)
downloadbcm5719-llvm-31d09b0cef3c93629e1af8bdf4fff2a1c64a6e68.tar.gz
bcm5719-llvm-31d09b0cef3c93629e1af8bdf4fff2a1c64a6e68.zip
Certain multi-platform languages, such as OpenCL, have the concept of
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
Diffstat (limited to 'llvm/utils/GetRepositoryPath')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud