Lines Matching refs:SrcTy

854   Type *SrcTy = I.getOperand(0)->getType();
858 unsigned SrcBitSize = SrcTy->getScalarSizeInBits();
861 Assert1(SrcTy->isIntOrIntVectorTy(), "Trunc only operates on integer", &I);
863 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(),
872 Type *SrcTy = I.getOperand(0)->getType();
876 Assert1(SrcTy->isIntOrIntVectorTy(), "ZExt only operates on integer", &I);
878 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(),
880 unsigned SrcBitSize = SrcTy->getScalarSizeInBits();
890 Type *SrcTy = I.getOperand(0)->getType();
894 unsigned SrcBitSize = SrcTy->getScalarSizeInBits();
897 Assert1(SrcTy->isIntOrIntVectorTy(), "SExt only operates on integer", &I);
899 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(),
908 Type *SrcTy = I.getOperand(0)->getType();
911 unsigned SrcBitSize = SrcTy->getScalarSizeInBits();
914 Assert1(SrcTy->isFPOrFPVectorTy(),"FPTrunc only operates on FP", &I);
916 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(),
925 Type *SrcTy = I.getOperand(0)->getType();
929 unsigned SrcBitSize = SrcTy->getScalarSizeInBits();
932 Assert1(SrcTy->isFPOrFPVectorTy(),"FPExt only operates on FP", &I);
934 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(),
943 Type *SrcTy = I.getOperand(0)->getType();
946 bool SrcVec = SrcTy->isVectorTy();
951 Assert1(SrcTy->isIntOrIntVectorTy(),
957 Assert1(cast<VectorType>(SrcTy)->getNumElements() ==
966 Type *SrcTy = I.getOperand(0)->getType();
969 bool SrcVec = SrcTy->isVectorTy();
974 Assert1(SrcTy->isIntOrIntVectorTy(),
980 Assert1(cast<VectorType>(SrcTy)->getNumElements() ==
989 Type *SrcTy = I.getOperand(0)->getType();
992 bool SrcVec = SrcTy->isVectorTy();
997 Assert1(SrcTy->isFPOrFPVectorTy(), "FPToUI source must be FP or FP vector",
1003 Assert1(cast<VectorType>(SrcTy)->getNumElements() ==
1012 Type *SrcTy = I.getOperand(0)->getType();
1015 bool SrcVec = SrcTy->isVectorTy();
1020 Assert1(SrcTy->isFPOrFPVectorTy(),
1026 Assert1(cast<VectorType>(SrcTy)->getNumElements() ==
1035 Type *SrcTy = I.getOperand(0)->getType();
1038 Assert1(SrcTy->isPointerTy(), "PtrToInt source must be pointer", &I);
1046 Type *SrcTy = I.getOperand(0)->getType();
1049 Assert1(SrcTy->isIntegerTy(), "IntToPtr source must be an integral", &I);
1057 Type *SrcTy = I.getOperand(0)->getType();
1061 unsigned SrcBitSize = SrcTy->getPrimitiveSizeInBits();
1071 Assert1(!SrcTy->isAggregateType(),