Lines Matching refs:DestTy
479 Type *DestTy = pickScalarType(); in Act() local
484 DestTy = pickVectorType(VecTy->getNumElements()); in Act()
488 if (VTy == DestTy) return; in Act()
492 if (!DestTy->isPointerTy()) in Act()
493 DestTy = PointerType::get(DestTy, 0); in Act()
495 new BitCastInst(V, DestTy, "PC", BB->getTerminator())); in Act()
499 unsigned DestSize = DestTy->getScalarType()->getPrimitiveSizeInBits(); in Act()
504 new BitCastInst(V, DestTy, "BC", BB->getTerminator())); in Act()
509 DestTy->getScalarType()->isIntegerTy()) { in Act()
512 new TruncInst(V, DestTy, "Tr", BB->getTerminator())); in Act()
517 new ZExtInst(V, DestTy, "ZE", BB->getTerminator())); in Act()
518 return PT->push_back(new SExtInst(V, DestTy, "Se", BB->getTerminator())); in Act()
524 DestTy->getScalarType()->isIntegerTy()) { in Act()
527 new FPToSIInst(V, DestTy, "FC", BB->getTerminator())); in Act()
528 return PT->push_back(new FPToUIInst(V, DestTy, "FC", BB->getTerminator())); in Act()
533 DestTy->getScalarType()->isFloatingPointTy()) { in Act()
536 new SIToFPInst(V, DestTy, "FC", BB->getTerminator())); in Act()
537 return PT->push_back(new UIToFPInst(V, DestTy, "FC", BB->getTerminator())); in Act()
543 DestTy->getScalarType()->isFloatingPointTy()) { in Act()
546 new FPTruncInst(V, DestTy, "Tr", BB->getTerminator())); in Act()
549 new FPExtInst(V, DestTy, "ZE", BB->getTerminator())); in Act()