Lines Matching defs:OldPtr
2674 Instruction *OldPtr = nullptr;
2751 OldPtr = cast<Instruction>(OldUse->get());
2782 StringRef OldName = OldPtr->getName();
2878 assert(OldOp == OldPtr);
3060 assert(OldOp == OldPtr);
3161 assert(II.getRawDest() == OldPtr);
3170 II.setDest(getNewAllocaSlicePtr(IRB, OldPtr->getType()));
3178 deleteIfTriviallyDead(OldPtr);
3211 getNewAllocaSlicePtr(IRB, OldPtr->getType()), II.getValue(), Size,
3310 assert((IsDest && II.getRawDest() == OldPtr) ||
3311 (!IsDest && II.getRawSource() == OldPtr));
3322 Value *AdjustedPtr = getNewAllocaSlicePtr(IRB, OldPtr->getType());
3340 deleteIfTriviallyDead(OldPtr);
3402 Value *OurPtr = getNewAllocaSlicePtr(IRB, OldPtr->getType());
3551 OldPtr->dropDroppableUsesIn(II);
3558 assert(II.getArgOperand(1) == OldPtr);
3575 Type *PointerTy = IRB.getPtrTy(OldPtr->getType()->getPointerAddressSpace());
3628 if (isa<PHINode>(OldPtr))
3629 IRB.SetInsertPoint(OldPtr->getParent(),
3630 OldPtr->getParent()->getFirstInsertionPt());
3632 IRB.SetInsertPoint(OldPtr);
3633 IRB.SetCurrentDebugLocation(OldPtr->getDebugLoc());
3635 Value *NewPtr = getNewAllocaSlicePtr(IRB, OldPtr->getType());
3637 std::replace(PN.op_begin(), PN.op_end(), cast<Value>(OldPtr), NewPtr);
3640 deleteIfTriviallyDead(OldPtr);
3654 assert((SI.getTrueValue() == OldPtr || SI.getFalseValue() == OldPtr) &&
3659 Value *NewPtr = getNewAllocaSlicePtr(IRB, OldPtr->getType());
3661 if (SI.getOperand(1) == OldPtr)
3663 if (SI.getOperand(2) == OldPtr)
3667 deleteIfTriviallyDead(OldPtr);