Home | History | Annotate | Download | only in IR

Lines Matching defs:SrcTy

1059   Type *SrcTy = I.getOperand(0)->getType();
1063 unsigned SrcBitSize = SrcTy->getScalarSizeInBits();
1066 Assert1(SrcTy->isIntOrIntVectorTy(), "Trunc only operates on integer", &I);
1068 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(),
1077 Type *SrcTy = I.getOperand(0)->getType();
1081 Assert1(SrcTy->isIntOrIntVectorTy(), "ZExt only operates on integer", &I);
1083 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(),
1085 unsigned SrcBitSize = SrcTy->getScalarSizeInBits();
1095 Type *SrcTy = I.getOperand(0)->getType();
1099 unsigned SrcBitSize = SrcTy->getScalarSizeInBits();
1102 Assert1(SrcTy->isIntOrIntVectorTy(), "SExt only operates on integer", &I);
1104 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(),
1113 Type *SrcTy = I.getOperand(0)->getType();
1116 unsigned SrcBitSize = SrcTy->getScalarSizeInBits();
1119 Assert1(SrcTy->isFPOrFPVectorTy(),"FPTrunc only operates on FP", &I);
1121 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(),
1130 Type *SrcTy = I.getOperand(0)->getType();
1134 unsigned SrcBitSize = SrcTy->getScalarSizeInBits();
1137 Assert1(SrcTy->isFPOrFPVectorTy(),"FPExt only operates on FP", &I);
1139 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(),
1148 Type *SrcTy = I.getOperand(0)->getType();
1151 bool SrcVec = SrcTy->isVectorTy();
1156 Assert1(SrcTy->isIntOrIntVectorTy(),
1162 Assert1(cast<VectorType>(SrcTy)->getNumElements() ==
1171 Type *SrcTy = I.getOperand(0)->getType();
1174 bool SrcVec = SrcTy->isVectorTy();
1179 Assert1(SrcTy->isIntOrIntVectorTy(),
1185 Assert1(cast<VectorType>(SrcTy)->getNumElements() ==
1194 Type *SrcTy = I.getOperand(0)->getType();
1197 bool SrcVec = SrcTy->isVectorTy();
1202 Assert1(SrcTy->isFPOrFPVectorTy(), "FPToUI source must be FP or FP vector",
1208 Assert1(cast<VectorType>(SrcTy)->getNumElements() ==
1217 Type *SrcTy = I.getOperand(0)->getType();
1220 bool SrcVec = SrcTy->isVectorTy();
1225 Assert1(SrcTy->isFPOrFPVectorTy(),
1231 Assert1(cast<VectorType>(SrcTy)->getNumElements() ==
1240 Type *SrcTy = I.getOperand(0)->getType();
1243 Assert1(SrcTy->getScalarType()->isPointerTy(),
1247 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(),
1250 if (SrcTy->isVectorTy()) {
1251 VectorType *VSrc = dyn_cast<VectorType>(SrcTy);
1262 Type *SrcTy = I.getOperand(0)->getType();
1265 Assert1(SrcTy->getScalarType()->isIntegerTy(),
1269 Assert1(SrcTy->isVectorTy() == DestTy->isVectorTy(),
1271 if (SrcTy->isVectorTy()) {
1272 VectorType *VSrc = dyn_cast<VectorType>(SrcTy);
1282 Type *SrcTy = I.getOperand(0)->getType();
1286 unsigned SrcBitSize = SrcTy->getPrimitiveSizeInBits();
1291 Assert1(SrcTy->isPointerTy() == DestTy->isPointerTy(),
1296 Assert1(!SrcTy->isAggregateType(),