Lines Matching defs:I2P
276 static bool isNoopPtrIntCastPair(const Operator *I2P, const DataLayout &DL,
278 assert(I2P->getOpcode() == Instruction::IntToPtr);
279 auto *P2I = dyn_cast<Operator>(I2P->getOperand(0));
297 unsigned I2PAS = I2P->getType()->getPointerAddressSpace();
298 return CastInst::isNoopCast(Instruction::CastOps(I2P->getOpcode()),
299 I2P->getOperand(0)->getType(), I2P->getType(),
563 } else if (auto *I2P = dyn_cast<IntToPtrInst>(&I)) {
564 if (isNoopPtrIntCastPair(cast<Operator>(I2P), *DL, TTI))
565 PushPtrOperand(cast<Operator>(I2P->getOperand(0))->getOperand(0));