Searched refs:CurrentI (Results 1 - 1 of 1) sorted by relevance

/freebsd-13-stable/contrib/llvm-project/llvm/lib/Transforms/Scalar/
H A DCallSiteSplitting.cpp394 Instruction *CurrentI = &*I++; local
395 if (!CurrentI->use_empty()) {
398 if (isa<PHINode>(CurrentI))
400 PHINode *NewPN = PHINode::Create(CurrentI->getType(), Preds.size());
401 NewPN->setDebugLoc(CurrentI->getDebugLoc());
403 NewPN->addIncoming(Mapping[CurrentI],
404 cast<Instruction>(Mapping[CurrentI])->getParent());
406 CurrentI->replaceAllUsesWith(NewPN);
408 CurrentI->eraseFromParent();
410 if (CurrentI
[all...]

Completed in 108 milliseconds