Lines Matching refs:PtrOp
2265 Value *PtrOp = GEP.getOperand(0); in visitGetElementPtrInst() local
2270 if (Value *V = simplifyGEPInst(GEPEltType, PtrOp, Indices, GEP.isInBounds(), in visitGetElementPtrInst()
2337 if (auto *PN = dyn_cast<PHINode>(PtrOp)) { in visitGetElementPtrInst()
2440 PtrOp = NewGEP; in visitGetElementPtrInst()
2443 if (auto *Src = dyn_cast<GEPOperator>(PtrOp)) in visitGetElementPtrInst()
2488 Value *StrippedPtr = PtrOp->stripPointerCasts(); in visitGetElementPtrInst()
2495 if (StrippedPtr != PtrOp && !StrippedPtrTy->isOpaque()) { in visitGetElementPtrInst()
2658 Value *ASCStrippedPtrOp = PtrOp; in visitGetElementPtrInst()
2659 if (auto *ASC = dyn_cast<AddrSpaceCastInst>(PtrOp)) { in visitGetElementPtrInst()
2674 DL.getIndexSizeInBits(PtrOp->getType()->getPointerAddressSpace()); in visitGetElementPtrInst()
2677 PtrOp->stripAndAccumulateInBoundsConstantOffsets(DL, in visitGetElementPtrInst()
2687 GEP.getSourceElementType(), PtrOp, Indices, GEP.getName()); in visitGetElementPtrInst()