Lines Matching refs:PtrOp
1854 Value *PtrOp = GEP.getOperand(0); in visitGetElementPtrInst() local
1900 if (auto *PN = dyn_cast<PHINode>(PtrOp)) { in visitGetElementPtrInst()
2002 PtrOp = NewGEP; in visitGetElementPtrInst()
2008 if (auto *Src = dyn_cast<GEPOperator>(PtrOp)) { in visitGetElementPtrInst()
2050 Builder.SetInsertPoint(cast<Instruction>(PtrOp)); in visitGetElementPtrInst()
2157 Value *PtrToInt = Builder.CreatePtrToInt(PtrOp, Index->getType()); in visitGetElementPtrInst()
2176 Value *StrippedPtr = PtrOp->stripPointerCasts(); in visitGetElementPtrInst()
2179 if (StrippedPtr != PtrOp) { in visitGetElementPtrInst()
2355 Value *ASCStrippedPtrOp = PtrOp; in visitGetElementPtrInst()
2356 if (auto *ASC = dyn_cast<AddrSpaceCastInst>(PtrOp)) { in visitGetElementPtrInst()
2457 DL.getIndexSizeInBits(PtrOp->getType()->getPointerAddressSpace()); in visitGetElementPtrInst()
2460 PtrOp->stripAndAccumulateInBoundsConstantOffsets(DL, in visitGetElementPtrInst()
2470 GEP.getSourceElementType(), PtrOp, makeArrayRef(Ops).slice(1), in visitGetElementPtrInst()