Lines Matching refs:CurrentI
392 Instruction *CurrentI = &*I++; in splitCallSite() local
393 if (!CurrentI->use_empty()) { in splitCallSite()
396 if (isa<PHINode>(CurrentI)) in splitCallSite()
398 PHINode *NewPN = PHINode::Create(CurrentI->getType(), Preds.size()); in splitCallSite()
399 NewPN->setDebugLoc(CurrentI->getDebugLoc()); in splitCallSite()
401 NewPN->addIncoming(Mapping[CurrentI], in splitCallSite()
402 cast<Instruction>(Mapping[CurrentI])->getParent()); in splitCallSite()
404 CurrentI->replaceAllUsesWith(NewPN); in splitCallSite()
406 CurrentI->dropDbgRecords(); in splitCallSite()
407 CurrentI->eraseFromParent(); in splitCallSite()
409 if (CurrentI == OriginalBeginInst) in splitCallSite()