Lines Matching refs:PtrOp
1561 Value *PtrOp = GEP.getOperand(0); in visitGetElementPtrInst() local
1606 if (auto *PN = dyn_cast<PHINode>(PtrOp)) { in visitGetElementPtrInst()
1709 PtrOp = NewGEP; in visitGetElementPtrInst()
1715 if (auto *Src = dyn_cast<GEPOperator>(PtrOp)) { in visitGetElementPtrInst()
1757 Builder.SetInsertPoint(cast<Instruction>(PtrOp)); in visitGetElementPtrInst()
1861 Value *PtrToInt = Builder.CreatePtrToInt(PtrOp, Index->getType()); in visitGetElementPtrInst()
1880 Value *StrippedPtr = PtrOp->stripPointerCasts(); in visitGetElementPtrInst()
1883 if (StrippedPtr != PtrOp) { in visitGetElementPtrInst()
2053 Value *ASCStrippedPtrOp = PtrOp; in visitGetElementPtrInst()
2054 if (auto *ASC = dyn_cast<AddrSpaceCastInst>(PtrOp)) { in visitGetElementPtrInst()
2152 DL.getIndexSizeInBits(PtrOp->getType()->getPointerAddressSpace()); in visitGetElementPtrInst()
2155 PtrOp->stripAndAccumulateInBoundsConstantOffsets(DL, in visitGetElementPtrInst()
2163 PtrOp, makeArrayRef(Ops).slice(1), GEP.getName()); in visitGetElementPtrInst()