reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
8938 if (!VectorEltTy->isArithmeticType() || !ScalarTy->isArithmeticType()) 8952 if (VectorEltTy->isIntegralType(S.Context) && 8954 S.Context.getIntegerTypeOrder(VectorEltTy, ScalarTy)) { 8956 if (canConvertIntToOtherIntTy(S, Scalar, VectorEltTy)) 8960 } else if (VectorEltTy->isRealFloatingType()) { 8967 int Order = S.Context.getFloatingTypeOrder(VectorEltTy, ScalarTy); 8975 Result.convert(S.Context.getFloatTypeSemantics(VectorEltTy), 8983 if (canConvertIntTyToFloatTy(S, Scalar, VectorEltTy)) 8994 *Scalar = S.ImpCastExprToType(Scalar->get(), VectorEltTy, ScalarCast);