summaryrefslogtreecommitdiffstats
path: root/llvm/test/Bitcode/upgrade-pointer-address-space.ll
diff options
context:
space:
mode:
authorSimon Dardis <simon.dardis@imgtec.com>2017-08-17 14:14:25 +0000
committerSimon Dardis <simon.dardis@imgtec.com>2017-08-17 14:14:25 +0000
commitb5205c69d29bca6f13d80c83977b9b435f976953 (patch)
tree4f2671397df48935a3224dad683a39a0465b4fa5 /llvm/test/Bitcode/upgrade-pointer-address-space.ll
parent80330ffc6bd18439453282408997276a4147fe43 (diff)
downloadbcm5719-llvm-b5205c69d29bca6f13d80c83977b9b435f976953.tar.gz
bcm5719-llvm-b5205c69d29bca6f13d80c83977b9b435f976953.zip
[dfsan] Add explicit zero extensions for shadow parameters in function wrappers.
In the case where dfsan provides a custom wrapper for a function, shadow parameters are added for each parameter of the function. These parameters are i16s. For targets which do not consider this a legal type, the lack of sign extension information would cause LLVM to generate anyexts around their usage with phi variables and calling convention logic. Address this by introducing zero exts for each shadow parameter. Reviewers: pcc, slthakur Differential Revision: https://reviews.llvm.org/D33349 llvm-svn: 311087
Diffstat (limited to 'llvm/test/Bitcode/upgrade-pointer-address-space.ll')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud