Lines Matching refs:PtrInc
725 Instruction *PtrInc = nullptr; in rewriteForBase() local
729 PtrInc = GetElementPtrInst::Create( in rewriteForBase()
732 cast<GetElementPtrInst>(PtrInc)->setIsInBounds(IsPtrInBounds(BasePtr)); in rewriteForBase()
737 NewPHI->addIncoming(PtrInc, PI); in rewriteForBase()
739 if (PtrInc->getType() != BasePtr->getType()) in rewriteForBase()
741 new BitCastInst(PtrInc, BasePtr->getType(), in rewriteForBase()
742 getInstrName(PtrInc, CastNodeNameSuffix), InsPoint); in rewriteForBase()
744 NewBasePtr = PtrInc; in rewriteForBase()
756 PtrInc = GetElementPtrInst::Create( in rewriteForBase()
759 cast<GetElementPtrInst>(PtrInc)->setIsInBounds(IsPtrInBounds(BasePtr)); in rewriteForBase()
761 NewPHI->addIncoming(PtrInc, PI); in rewriteForBase()
763 PtrInc = NewPHI; in rewriteForBase()
776 return std::make_pair(NewBasePtr, PtrInc); in rewriteForBase()
783 Instruction *PtrInc = Base.second; in rewriteForBucketElement() local
784 assert((NewBasePtr && PtrInc) && "base does not exist!\n"); in rewriteForBucketElement()
786 Type *I8Ty = Type::getInt8Ty(PtrInc->getParent()->getContext()); in rewriteForBucketElement()
811 I8Ty, PtrInc, OffToBase, in rewriteForBucketElement()
816 NewPtr->insertAfter(cast<Instruction>(PtrInc)); in rewriteForBucketElement()