[PM] Replace the Pass argument to SplitEdge with specific analyses used
[oota-llvm.git] / lib / Target / XCore / XCoreLowerThreadLocal.cpp
index ac3bae577b3b4d0f03fe7de2da8a9a8d1081c5f3..b4c6a50b70837866534d3eeac465e32846d76075 100644 (file)
@@ -137,7 +137,7 @@ static bool replaceConstantExprOp(ConstantExpr *CE, Pass *P) {
             if (PN->getIncomingValue(I) == CE) {
               BasicBlock *PredBB = PN->getIncomingBlock(I);
               if (PredBB->getTerminator()->getNumSuccessors() > 1)
-                PredBB = SplitEdge(PredBB, PN->getParent(), P);
+                PredBB = SplitEdge(PredBB, PN->getParent());
               Instruction *InsertPos = PredBB->getTerminator();
               Instruction *NewInst = createReplacementInstr(CE, InsertPos);
               PN->setOperand(I, NewInst);