Lines Matching refs:DestTy
865 Type *DestTy = I.getType(); in visitTruncInst() local
869 unsigned DestBitSize = DestTy->getScalarSizeInBits(); in visitTruncInst()
872 Assert1(DestTy->isIntOrIntVectorTy(), "Trunc only produces integer", &I); in visitTruncInst()
873 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(), in visitTruncInst()
883 Type *DestTy = I.getType(); in visitZExtInst() local
887 Assert1(DestTy->isIntOrIntVectorTy(), "ZExt only produces an integer", &I); in visitZExtInst()
888 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(), in visitZExtInst()
891 unsigned DestBitSize = DestTy->getScalarSizeInBits(); in visitZExtInst()
901 Type *DestTy = I.getType(); in visitSExtInst() local
905 unsigned DestBitSize = DestTy->getScalarSizeInBits(); in visitSExtInst()
908 Assert1(DestTy->isIntOrIntVectorTy(), "SExt only produces an integer", &I); in visitSExtInst()
909 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(), in visitSExtInst()
919 Type *DestTy = I.getType(); in visitFPTruncInst() local
922 unsigned DestBitSize = DestTy->getScalarSizeInBits(); in visitFPTruncInst()
925 Assert1(DestTy->isFPOrFPVectorTy(),"FPTrunc only produces an FP", &I); in visitFPTruncInst()
926 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(), in visitFPTruncInst()
936 Type *DestTy = I.getType(); in visitFPExtInst() local
940 unsigned DestBitSize = DestTy->getScalarSizeInBits(); in visitFPExtInst()
943 Assert1(DestTy->isFPOrFPVectorTy(),"FPExt only produces an FP", &I); in visitFPExtInst()
944 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(), in visitFPExtInst()
954 Type *DestTy = I.getType(); in visitUIToFPInst() local
957 bool DstVec = DestTy->isVectorTy(); in visitUIToFPInst()
963 Assert1(DestTy->isFPOrFPVectorTy(), in visitUIToFPInst()
968 cast<VectorType>(DestTy)->getNumElements(), in visitUIToFPInst()
977 Type *DestTy = I.getType(); in visitSIToFPInst() local
980 bool DstVec = DestTy->isVectorTy(); in visitSIToFPInst()
986 Assert1(DestTy->isFPOrFPVectorTy(), in visitSIToFPInst()
991 cast<VectorType>(DestTy)->getNumElements(), in visitSIToFPInst()
1000 Type *DestTy = I.getType(); in visitFPToUIInst() local
1003 bool DstVec = DestTy->isVectorTy(); in visitFPToUIInst()
1009 Assert1(DestTy->isIntOrIntVectorTy(), in visitFPToUIInst()
1014 cast<VectorType>(DestTy)->getNumElements(), in visitFPToUIInst()
1023 Type *DestTy = I.getType(); in visitFPToSIInst() local
1026 bool DstVec = DestTy->isVectorTy(); in visitFPToSIInst()
1032 Assert1(DestTy->isIntOrIntVectorTy(), in visitFPToSIInst()
1037 cast<VectorType>(DestTy)->getNumElements(), in visitFPToSIInst()
1046 Type *DestTy = I.getType(); in visitPtrToIntInst() local
1050 Assert1(DestTy->getScalarType()->isIntegerTy(), in visitPtrToIntInst()
1052 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(), in visitPtrToIntInst()
1057 VectorType *VDest = dyn_cast<VectorType>(DestTy); in visitPtrToIntInst()
1068 Type *DestTy = I.getType(); in visitIntToPtrInst() local
1072 Assert1(DestTy->getScalarType()->isPointerTy(), in visitIntToPtrInst()
1074 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(), in visitIntToPtrInst()
1078 VectorType *VDest = dyn_cast<VectorType>(DestTy); in visitIntToPtrInst()
1088 Type *DestTy = I.getType(); in visitBitCastInst() local
1092 unsigned DestBitSize = DestTy->getPrimitiveSizeInBits(); in visitBitCastInst()
1096 Assert1(SrcTy->isPointerTy() == DestTy->isPointerTy(), in visitBitCastInst()
1103 Assert1(!DestTy->isAggregateType(), in visitBitCastInst()