diff options
| -rw-r--r-- | llvm/lib/Target/AMDGPU/SIISelLowering.cpp | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/llvm/lib/Target/AMDGPU/SIISelLowering.cpp b/llvm/lib/Target/AMDGPU/SIISelLowering.cpp index 18dc0fb430b..9f9f0a9007f 100644 --- a/llvm/lib/Target/AMDGPU/SIISelLowering.cpp +++ b/llvm/lib/Target/AMDGPU/SIISelLowering.cpp @@ -6656,6 +6656,8 @@ SDNode *SITargetLowering::adjustWritemask(MachineSDNode *&Node,    MachineSDNode *NewNode = DAG.getMachineNode(NewOpcode, SDLoc(Node),                                                NewVTList, Ops); +  NewNode->setMemRefs(Node->memoperands_begin(), Node->memoperands_end()); +    // Update chain.    DAG.ReplaceAllUsesOfValueWith(SDValue(Node, 1), SDValue(NewNode, 1));  | 

