Lines Matching refs:OldPtr
2204 Instruction *OldPtr;
2235 OldPtr(), PHIUsers(PHIUsers), SelectUsers(SelectUsers),
2265 OldPtr = cast<Instruction>(OldUse->get());
2295 StringRef OldName = OldPtr->getName();
2389 assert(OldOp == OldPtr);
2514 assert(OldOp == OldPtr);
2613 assert(II.getRawDest() == OldPtr);
2620 II.setDest(getNewAllocaSlicePtr(IRB, OldPtr->getType()));
2624 deleteIfTriviallyDead(OldPtr);
2645 getNewAllocaSlicePtr(IRB, OldPtr->getType()), II.getValue(), Size,
2724 assert((IsDest && II.getRawDest() == OldPtr) ||
2725 (!IsDest && II.getRawSource() == OldPtr));
2737 Value *AdjustedPtr = getNewAllocaSlicePtr(IRB, OldPtr->getType());
2750 deleteIfTriviallyDead(OldPtr);
2808 Value *OurPtr = getNewAllocaSlicePtr(IRB, OldPtr->getType());
2892 assert(II.getArgOperand(1) == OldPtr);
2900 Value *Ptr = getNewAllocaSlicePtr(IRB, OldPtr->getType());
2922 if (isa<PHINode>(OldPtr))
2923 PtrBuilder.SetInsertPoint(&*OldPtr->getParent()->getFirstInsertionPt());
2925 PtrBuilder.SetInsertPoint(OldPtr);
2926 PtrBuilder.SetCurrentDebugLocation(OldPtr->getDebugLoc());
2928 Value *NewPtr = getNewAllocaSlicePtr(PtrBuilder, OldPtr->getType());
2930 std::replace(PN.op_begin(), PN.op_end(), cast<Value>(OldPtr), NewPtr);
2933 deleteIfTriviallyDead(OldPtr);
2944 assert((SI.getTrueValue() == OldPtr || SI.getFalseValue() == OldPtr) &&
2949 Value *NewPtr = getNewAllocaSlicePtr(IRB, OldPtr->getType());
2951 if (SI.getOperand(1) == OldPtr)
2953 if (SI.getOperand(2) == OldPtr)
2957 deleteIfTriviallyDead(OldPtr);