Home | History | Annotate | Download | only in IR

Lines Matching refs:DestTy

1060   Type *DestTy = I.getType();
1064 unsigned DestBitSize = DestTy->getScalarSizeInBits();
1067 Assert1(DestTy->isIntOrIntVectorTy(), "Trunc only produces integer", &I);
1068 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(),
1070 Assert1(SrcBitSize > DestBitSize,"DestTy too big for Trunc", &I);
1078 Type *DestTy = I.getType();
1082 Assert1(DestTy->isIntOrIntVectorTy(), "ZExt only produces an integer", &I);
1083 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(),
1086 unsigned DestBitSize = DestTy->getScalarSizeInBits();
1096 Type *DestTy = I.getType();
1100 unsigned DestBitSize = DestTy->getScalarSizeInBits();
1103 Assert1(DestTy->isIntOrIntVectorTy(), "SExt only produces an integer", &I);
1104 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(),
1114 Type *DestTy = I.getType();
1117 unsigned DestBitSize = DestTy->getScalarSizeInBits();
1120 Assert1(DestTy->isFPOrFPVectorTy(),"FPTrunc only produces an FP", &I);
1121 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(),
1123 Assert1(SrcBitSize > DestBitSize,"DestTy too big for FPTrunc", &I);
1131 Type *DestTy = I.getType();
1135 unsigned DestBitSize = DestTy->getScalarSizeInBits();
1138 Assert1(DestTy->isFPOrFPVectorTy(),"FPExt only produces an FP", &I);
1139 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(),
1141 Assert1(SrcBitSize < DestBitSize,"DestTy too small for FPExt", &I);
1149 Type *DestTy = I.getType();
1152 bool DstVec = DestTy->isVectorTy();
1158 Assert1(DestTy->isFPOrFPVectorTy(),
1163 cast<VectorType>(DestTy)->getNumElements(),
1172 Type *DestTy = I.getType();
1175 bool DstVec = DestTy->isVectorTy();
1181 Assert1(DestTy->isFPOrFPVectorTy(),
1186 cast<VectorType>(DestTy)->getNumElements(),
1195 Type *DestTy = I.getType();
1198 bool DstVec = DestTy->isVectorTy();
1204 Assert1(DestTy->isIntOrIntVectorTy(),
1209 cast<VectorType>(DestTy)->getNumElements(),
1218 Type *DestTy = I.getType();
1221 bool DstVec = DestTy->isVectorTy();
1227 Assert1(DestTy->isIntOrIntVectorTy(),
1232 cast<VectorType>(DestTy)->getNumElements(),
1241 Type *DestTy = I.getType();
1245 Assert1(DestTy->getScalarType()->isIntegerTy(),
1247 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(),
1252 VectorType *VDest = dyn_cast<VectorType>(DestTy);
1263 Type *DestTy = I.getType();
1267 Assert1(DestTy->getScalarType()->isPointerTy(),
1269 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(),
1273 VectorType *VDest = dyn_cast<VectorType>(DestTy);
1283 Type *DestTy = I.getType();
1287 unsigned DestBitSize = DestTy->getPrimitiveSizeInBits();
1291 Assert1(SrcTy->isPointerTy() == DestTy->isPointerTy(),
1298 Assert1(!DestTy->isAggregateType(),