Lines Matching refs:DestTy
545 Type *DestTy = pickScalarType(); in Act() local
549 DestTy = pickVectorType(cast<VectorType>(VTy)); in Act()
552 if (VTy == DestTy) return; in Act()
556 if (!DestTy->isPointerTy()) in Act()
557 DestTy = PointerType::get(DestTy, 0); in Act()
559 new BitCastInst(V, DestTy, "PC", BB->getTerminator())); in Act()
563 unsigned DestSize = DestTy->getScalarType()->getPrimitiveSizeInBits(); in Act()
568 new BitCastInst(V, DestTy, "BC", BB->getTerminator())); in Act()
572 if (VTy->isIntOrIntVectorTy() && DestTy->isIntOrIntVectorTy()) { in Act()
575 new TruncInst(V, DestTy, "Tr", BB->getTerminator())); in Act()
580 new ZExtInst(V, DestTy, "ZE", BB->getTerminator())); in Act()
581 return PT->push_back(new SExtInst(V, DestTy, "Se", BB->getTerminator())); in Act()
586 if (VTy->isFPOrFPVectorTy() && DestTy->isIntOrIntVectorTy()) { in Act()
589 new FPToSIInst(V, DestTy, "FC", BB->getTerminator())); in Act()
590 return PT->push_back(new FPToUIInst(V, DestTy, "FC", BB->getTerminator())); in Act()
594 if (VTy->isIntOrIntVectorTy() && DestTy->isFPOrFPVectorTy()) { in Act()
597 new SIToFPInst(V, DestTy, "FC", BB->getTerminator())); in Act()
598 return PT->push_back(new UIToFPInst(V, DestTy, "FC", BB->getTerminator())); in Act()
602 if (VTy->isFPOrFPVectorTy() && DestTy->isFPOrFPVectorTy()) { in Act()
605 new FPTruncInst(V, DestTy, "Tr", BB->getTerminator())); in Act()
608 new FPExtInst(V, DestTy, "ZE", BB->getTerminator())); in Act()