Lines Matching defs:New
2016 Instruction *New = BI->clone();
2017 New->setName(BI->getName());
2018 NewBB->getInstList().push_back(New);
2019 ValueMapping[&*BI] = New;
2022 for (unsigned i = 0, e = New->getNumOperands(); i != e; ++i)
2023 if (Instruction *Inst = dyn_cast<Instruction>(New->getOperand(i))) {
2026 New->setOperand(i, I->second);
2576 Instruction *New = BI->clone();
2579 for (unsigned i = 0, e = New->getNumOperands(); i != e; ++i)
2580 if (Instruction *Inst = dyn_cast<Instruction>(New->getOperand(i))) {
2583 New->setOperand(i, I->second);
2590 New,
2591 {BB->getModule()->getDataLayout(), TLI, nullptr, nullptr, New})) {
2593 if (!New->mayHaveSideEffects()) {
2594 New->deleteValue();
2595 New = nullptr;
2598 ValueMapping[&*BI] = New;
2600 if (New) {
2602 New->setName(BI->getName());
2603 PredBB->getInstList().insert(OldPredBranch->getIterator(), New);
2604 // Update Dominance from simplified New instruction operands.
2605 for (unsigned i = 0, e = New->getNumOperands(); i != e; ++i)
2606 if (BasicBlock *SuccBB = dyn_cast<BasicBlock>(New->getOperand(i)))