]> granicus.if.org Git - llvm/commitdiff
Revert "AMDGPU: Fix not setting kill flag on temp reg when spilling"
authorMarek Olsak <marek.olsak@amd.com>
Fri, 25 Nov 2016 16:03:19 +0000 (16:03 +0000)
committerMarek Olsak <marek.olsak@amd.com>
Fri, 25 Nov 2016 16:03:19 +0000 (16:03 +0000)
This reverts commit 057bbbe4ae170247ba37f08f2e70ef185267d1bb.

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

lib/Target/AMDGPU/SIRegisterInfo.cpp

index 94c07ff8dcf34323831b18078feb75d9e445be1c..7d66eef77718037d5a04cd7fa036d92ebc2f63f8 100644 (file)
@@ -487,7 +487,7 @@ void SIRegisterInfo::buildSpillLoadStore(MachineBasicBlock::iterator MI,
                                  EltSize, MinAlign(Align, EltSize * i));
 
     auto MIB = BuildMI(*MBB, MI, DL, Desc)
-      .addReg(SubReg, getDefRegState(!IsStore) | getKillRegState(IsKill))
+      .addReg(SubReg, getDefRegState(!IsStore))
       .addReg(ScratchRsrcReg)
       .addReg(SOffset, SOffsetRegState)
       .addImm(Offset)