Pārlūkot izejas kodu

Make DeadMachineInstructionElim preserve CFG

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@273330 91177308-0d34-0410-b5e6-96231b3b80d8
Matt Arsenault 9 gadi atpakaļ
vecāks
revīzija
b24e29e8a8
1 mainītis faili ar 5 papildinājumiem un 0 dzēšanām
  1. 5 0
      lib/CodeGen/DeadMachineInstructionElim.cpp

+ 5 - 0
lib/CodeGen/DeadMachineInstructionElim.cpp

@@ -42,6 +42,11 @@ namespace {
      initializeDeadMachineInstructionElimPass(*PassRegistry::getPassRegistry());
     }
 
+    void getAnalysisUsage(AnalysisUsage &AU) const override {
+      AU.setPreservesCFG();
+      MachineFunctionPass::getAnalysisUsage(AU);
+    }
+
   private:
     bool isDead(const MachineInstr *MI) const;
   };