summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTom Stellard <thomas.stellard@amd.com>2016-10-17 16:56:19 +0000
committerTom Stellard <thomas.stellard@amd.com>2016-10-17 16:56:19 +0000
commit083f1626f540954f712cca55fc6e3371f890e80e (patch)
treeb357f13d02cfffcf35c57e4de093e4c8ce75e863
parentbc6c523cce6d26a04f68bb20190f7b8cb753c473 (diff)
downloadbcm5719-llvm-083f1626f540954f712cca55fc6e3371f890e80e.tar.gz
bcm5719-llvm-083f1626f540954f712cca55fc6e3371f890e80e.zip
AMDGPU/SI: LowerParameter() should be computing align based on memory type
Reviewers: arsenm Subscribers: kzhuravl, wdng, nhaehnle, yaxunl, tony-tye, llvm-commits Differential Revision: https://reviews.llvm.org/D25203 llvm-svn: 284398
-rw-r--r--llvm/lib/Target/AMDGPU/SIISelLowering.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/Target/AMDGPU/SIISelLowering.cpp b/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
index f1785b30b22..ff6096ca4f0 100644
--- a/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
+++ b/llvm/lib/Target/AMDGPU/SIISelLowering.cpp
@@ -586,7 +586,7 @@ SDValue SITargetLowering::LowerParameter(SelectionDAG &DAG, EVT VT, EVT MemVT,
const SDLoc &SL, SDValue Chain,
unsigned Offset, bool Signed) const {
const DataLayout &DL = DAG.getDataLayout();
- Type *Ty = VT.getTypeForEVT(*DAG.getContext());
+ Type *Ty = MemVT.getTypeForEVT(*DAG.getContext());
PointerType *PtrTy = PointerType::get(Ty, AMDGPUAS::CONSTANT_ADDRESS);
MachinePointerInfo PtrInfo(UndefValue::get(PtrTy));
OpenPOWER on IntegriCloud