aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Transforms/Utils/Local.cpp
diff options
context:
space:
mode:
authorMatt Arsenault <Matthew.Arsenault@amd.com>2017-06-26 03:01:31 +0000
committerMatt Arsenault <Matthew.Arsenault@amd.com>2017-06-26 03:01:31 +0000
commit10fc062b2b6b52b8cf7b6da67db25792720e7384 (patch)
tree930a4c3fbd8a989a7e512cbff884f3508d4fc13a /llvm/lib/Transforms/Utils/Local.cpp
parent19d0ccaef317813005352ac56bc71488ded7b611 (diff)
downloadllvm-10fc062b2b6b52b8cf7b6da67db25792720e7384.zip
llvm-10fc062b2b6b52b8cf7b6da67db25792720e7384.tar.gz
llvm-10fc062b2b6b52b8cf7b6da67db25792720e7384.tar.bz2
AMDGPU: Partially fix implicit.buffer.ptr intrinsic handling
This should not be treated as a different version of private_segment_buffer. These are distinct things with different uses and register classes, and requires the function argument info to have more context about the function's type and environment. Also add missing test coverage for the intrinsic, and emit an error for HSA. This also encovers that the intrinsic is broken unless there happen to be stack objects. llvm-svn: 306264
Diffstat (limited to 'llvm/lib/Transforms/Utils/Local.cpp')
0 files changed, 0 insertions, 0 deletions