AMDGPU: Use requested chain when lowering arguments
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 10 Jul 2015 22:28:41 +0000 (22:28 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Fri, 10 Jul 2015 22:28:41 +0000 (22:28 +0000)
No test since I'm not aware of any case where this will
end up being a different chain.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@241954 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/AMDGPU/SIISelLowering.cpp

index eb29aee46c3a8373553e0c0799307279508e75a2..4fc15eab673f56064d1384b697316e8b6e311203 100644 (file)
@@ -588,7 +588,7 @@ SDValue SITargetLowering::LowerFormalArguments(
                               VA.getLocMemOffset();
       // The first 36 bytes of the input buffer contains information about
       // thread group and global sizes.
-      SDValue Arg = LowerParameter(DAG, VT, MemVT,  DL, DAG.getRoot(),
+      SDValue Arg = LowerParameter(DAG, VT, MemVT,  DL, Chain,
                                    Offset, Ins[i].Flags.isSExt());
 
       const PointerType *ParamTy =