]> granicus.if.org Git - llvm/commitdiff
Make DetectDeadLanes preserve CFG
authorMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 15 Jun 2016 00:25:09 +0000 (00:25 +0000)
committerMatt Arsenault <Matthew.Arsenault@amd.com>
Wed, 15 Jun 2016 00:25:09 +0000 (00:25 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@272740 91177308-0d34-0410-b5e6-96231b3b80d8

lib/CodeGen/DetectDeadLanes.cpp

index 2ba81c7cfe22eaec27844a159676de7735317510..1d9e79c055e0f398a582cd5dada62c0adbf954dd 100644 (file)
@@ -65,6 +65,11 @@ public:
 
   const char *getPassName() const override { return "Detect Dead Lanes"; }
 
+  void getAnalysisUsage(AnalysisUsage &AU) const override {
+    AU.setPreservesCFG();
+    MachineFunctionPass::getAnalysisUsage(AU);
+  }
+
 private:
   /// Add used lane bits on the register used by operand \p MO. This translates
   /// the bitmask based on the operands subregister, and puts the register into