diff options
author | Matt Arsenault <Matthew.Arsenault@amd.com> | 2018-05-29 17:42:38 +0000 |
---|---|---|
committer | Matt Arsenault <Matthew.Arsenault@amd.com> | 2018-05-29 17:42:38 +0000 |
commit | 2fb9ccf770adb3e89c708756112fa7e7cdfa00dd (patch) | |
tree | aa4ad238f79d30e2140b874f54b33fe244d6bfd0 /llvm/lib/Target | |
parent | ab2b79cb97cb31b70794c190c0d1ae4eff7d0908 (diff) | |
download | bcm5719-llvm-2fb9ccf770adb3e89c708756112fa7e7cdfa00dd.tar.gz bcm5719-llvm-2fb9ccf770adb3e89c708756112fa7e7cdfa00dd.zip |
AMDGPU: Add nuw to add off of kernarg ptr
llvm-svn: 333441
Diffstat (limited to 'llvm/lib/Target')
-rw-r--r-- | llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/llvm/lib/Target/AMDGPU/SIISelLowering.cpp b/llvm/lib/Target/AMDGPU/SIISelLowering.cpp index a7e773b3f1d..235d8350527 100644 --- a/llvm/lib/Target/AMDGPU/SIISelLowering.cpp +++ b/llvm/lib/Target/AMDGPU/SIISelLowering.cpp @@ -1035,8 +1035,7 @@ SDValue SITargetLowering::lowerKernArgParameterPtr(SelectionDAG &DAG, SDValue BasePtr = DAG.getCopyFromReg(Chain, SL, MRI.getLiveInVirtReg(InputPtrReg->getRegister()), PtrVT); - return DAG.getNode(ISD::ADD, SL, PtrVT, BasePtr, - DAG.getConstant(Offset, SL, PtrVT)); + return DAG.getObjectPtrOffset(SL, BasePtr, Offset); } SDValue SITargetLowering::getImplicitArgPtr(SelectionDAG &DAG, |