AMDGPU: Preserve LiveIntervals in WQM
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 25 Mar 2019 16:47:42 +0000 (16:47 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Mon, 25 Mar 2019 16:47:42 +0000 (16:47 +0000)
This seems to already be done, but wasn't marked.

llvm-svn: 356922

llvm/lib/Target/AMDGPU/SIWholeQuadMode.cpp

index dae7d455d826aae1044decda72cbb8fd55e58889..03c0353390f02773876431258ff377d0d0cfd7f4 100644 (file)
@@ -200,6 +200,8 @@ public:
 
   void getAnalysisUsage(AnalysisUsage &AU) const override {
     AU.addRequired<LiveIntervals>();
+    AU.addPreserved<SlotIndexes>();
+    AU.addPreserved<LiveIntervals>();
     AU.setPreservesCFG();
     MachineFunctionPass::getAnalysisUsage(AU);
   }