OSDN Git Service

CodeGen: Fix SelectionDAGISel::LowerArguments for sret addr space
authorYaxun Liu <Yaxun.Liu@amd.com>
Sun, 3 Dec 2017 03:31:45 +0000 (03:31 +0000)
committerYaxun Liu <Yaxun.Liu@amd.com>
Sun, 3 Dec 2017 03:31:45 +0000 (03:31 +0000)
commit8b47f7bedd22f8afe3334c545f74faaddd2cc15c
tree1ed0b6c2a2828017a18ebb07c842b4bd3102afcf
parentfec09ca00e80418c9445f2a6ce33004eb59221b3
CodeGen: Fix SelectionDAGISel::LowerArguments for sret addr space

SelectionDAGISel::LowerArguments assumes sret addr space is 0, which is
not true for amdgcn---amdgiz target.

This patch fixes that.

Differential Revision: https://reviews.llvm.org/D40255

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@319630 91177308-0d34-0410-b5e6-96231b3b80d8
lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
test/CodeGen/AMDGPU/function-returns.ll