Searched refs:I2P (Results 1 – 2 of 2) sorted by relevance
241 static bool isNoopPtrIntCastPair(const Operator *I2P, const DataLayout &DL, in isNoopPtrIntCastPair() argument243 assert(I2P->getOpcode() == Instruction::IntToPtr); in isNoopPtrIntCastPair()244 auto *P2I = dyn_cast<Operator>(I2P->getOperand(0)); in isNoopPtrIntCastPair()261 return CastInst::isNoopCast(Instruction::CastOps(I2P->getOpcode()), in isNoopPtrIntCastPair()262 I2P->getOperand(0)->getType(), I2P->getType(), in isNoopPtrIntCastPair()269 I2P->getType()->getPointerAddressSpace()); in isNoopPtrIntCastPair()471 } else if (auto *I2P = dyn_cast<IntToPtrInst>(&I)) { in collectFlatAddressExpressions() local472 if (isNoopPtrIntCastPair(cast<Operator>(I2P), *DL, TTI)) in collectFlatAddressExpressions()474 cast<Operator>(I2P->getOperand(0))->getOperand(0)); in collectFlatAddressExpressions()
2396 if (auto *I2P = dyn_cast<IntToPtrInst>(V)) in isKnownNonZero() local2397 if (Q.DL.getTypeSizeInBits(I2P->getSrcTy()).getFixedSize() <= in isKnownNonZero()2398 Q.DL.getTypeSizeInBits(I2P->getDestTy()).getFixedSize()) in isKnownNonZero()2399 return isKnownNonZero(I2P->getOperand(0), Depth, Q); in isKnownNonZero()