reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
9019 const VectorType *RHSVecType = RHSType->getAs<VectorType>(); 9030 if (Context.hasSameType(LHSType, RHSType)) 9035 Context.areCompatibleVectorTypes(LHSType, RHSType)) { 9042 LHS = ImpCastExprToType(LHS.get(), RHSType, CK_BitCast); 9043 return RHSType; 9063 LHS = ImpCastExprToType(LHS.get(), RHSType, CK_BitCast); 9064 return RHSType; 9073 if (!tryVectorConvertAndSplat(*this, &RHS, RHSType, 9086 RHSType, DiagID)) 9087 return RHSType; 9091 return RHSType; 9098 QualType VecType = LHSVecType ? LHSType : RHSType; 9100 QualType OtherType = LHSVecType ? RHSType : LHSType; 9125 if ((!RHSVecType && !RHSType->isRealType()) || 9128 << LHSType << RHSType 9141 << RHSType; 9151 QualType Scalar = LHSVecType ? RHSType : LHSType; 9152 QualType Vector = LHSVecType ? LHSType : RHSType; 9163 << LHSType << RHSType