Home | History | Annotate | Download | only in Scalar

Lines Matching refs:CastInst

216     if (auto CastInst = dyn_cast<Instruction>(Opnd))
217 if (CastInst->isCast())
218 return CastInst;
330 if (auto CastInst = dyn_cast<Instruction>(Opnd)) {
333 if (!CastInst->isCast())
336 if (auto *ConstInt = dyn_cast<ConstantInt>(CastInst->getOperand(0))) {
491 if (auto CastInst = dyn_cast<Instruction>(Opnd)) {
492 assert(CastInst->isCast() && "Expected an cast instruction!");
495 Instruction *&ClonedCastInst = ClonedCastMap[CastInst];
497 ClonedCastInst = CastInst->clone();
499 ClonedCastInst->insertAfter(CastInst);
501 ClonedCastInst->setDebugLoc(CastInst->getDebugLoc());
502 DEBUG(dbgs() << "Clone instruction: " << *CastInst << '\n'