Lines Matching defs:OldPtr
2652 Instruction *OldPtr = nullptr;
2729 OldPtr = cast<Instruction>(OldUse->get());
2760 StringRef OldName = OldPtr->getName();
2856 assert(OldOp == OldPtr);
3038 assert(OldOp == OldPtr);
3139 assert(II.getRawDest() == OldPtr);
3148 II.setDest(getNewAllocaSlicePtr(IRB, OldPtr->getType()));
3156 deleteIfTriviallyDead(OldPtr);
3189 getNewAllocaSlicePtr(IRB, OldPtr->getType()), II.getValue(), Size,
3288 assert((IsDest && II.getRawDest() == OldPtr) ||
3289 (!IsDest && II.getRawSource() == OldPtr));
3300 Value *AdjustedPtr = getNewAllocaSlicePtr(IRB, OldPtr->getType());
3318 deleteIfTriviallyDead(OldPtr);
3380 Value *OurPtr = getNewAllocaSlicePtr(IRB, OldPtr->getType());
3529 OldPtr->dropDroppableUsesIn(II);
3536 assert(II.getArgOperand(1) == OldPtr);
3553 Type *PointerTy = IRB.getPtrTy(OldPtr->getType()->getPointerAddressSpace());
3606 if (isa<PHINode>(OldPtr))
3607 IRB.SetInsertPoint(OldPtr->getParent(),
3608 OldPtr->getParent()->getFirstInsertionPt());
3610 IRB.SetInsertPoint(OldPtr);
3611 IRB.SetCurrentDebugLocation(OldPtr->getDebugLoc());
3613 Value *NewPtr = getNewAllocaSlicePtr(IRB, OldPtr->getType());
3615 std::replace(PN.op_begin(), PN.op_end(), cast<Value>(OldPtr), NewPtr);
3618 deleteIfTriviallyDead(OldPtr);
3632 assert((SI.getTrueValue() == OldPtr || SI.getFalseValue() == OldPtr) &&
3637 Value *NewPtr = getNewAllocaSlicePtr(IRB, OldPtr->getType());
3639 if (SI.getOperand(1) == OldPtr)
3641 if (SI.getOperand(2) == OldPtr)
3645 deleteIfTriviallyDead(OldPtr);