reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaExpr.cpp
 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