Fix pointer EVT in SelectionDAGBuilder::visitAlloca
authorYaxun Liu <Yaxun.Liu@amd.com>
Thu, 16 Nov 2017 12:22:19 +0000 (12:22 +0000)
committerYaxun Liu <Yaxun.Liu@amd.com>
Thu, 16 Nov 2017 12:22:19 +0000 (12:22 +0000)
commit0844ff2aa7f9e884d4d0b83e6cfdd945072cca93
tree91d79f015c3e603153504cfd251235a2c8963f94
parent46304e03ecb09ae31f535a0974ef4df165eb947f
Fix pointer EVT in SelectionDAGBuilder::visitAlloca

SelectionDAGBuilder::visitAlloca assumes alloca address space is 0, which is
incorrect for triple amdgcn---amdgiz and causes isel failure.

This patch fixes that.

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

llvm-svn: 318392
llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
llvm/test/CodeGen/AMDGPU/dynamic_stackalloc.ll