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

References

tools/clang/lib/Sema/SemaExpr.cpp
 9880   if ((S.LangOpts.OpenCL || S.LangOpts.ZVector) &&
 9880   if ((S.LangOpts.OpenCL || S.LangOpts.ZVector) &&
 9882     S.Diag(Loc, diag::err_shift_rhs_only_vector)
 9889     LHS = S.UsualUnaryConversions(LHS.get());
 9893   RHS = S.UsualUnaryConversions(RHS.get());
 9909     S.Diag(Loc, diag::err_typecheck_expect_int)
 9915     S.Diag(Loc, diag::err_typecheck_expect_int)
 9925       LHS = S.ImpCastExprToType(LHS.get(),RHSEleType, CK_IntegralCast);
 9929         S.Context.getExtVectorType(LHSEleType, RHSVecTy->getNumElements());
 9930     LHS = S.ImpCastExprToType(LHS.get(), VecTy, CK_VectorSplat);
 9937       S.Diag(Loc, diag::err_typecheck_vector_lengths_not_equal)
 9942     if (!S.LangOpts.OpenCL && !S.LangOpts.ZVector) {
 9942     if (!S.LangOpts.OpenCL && !S.LangOpts.ZVector) {
 9946           S.Context.getTypeSize(LHSBT) != S.Context.getTypeSize(RHSBT)) {
 9946           S.Context.getTypeSize(LHSBT) != S.Context.getTypeSize(RHSBT)) {
 9947         S.Diag(Loc, diag::warn_typecheck_vector_element_sizes_not_equal)
 9955       S.Context.getExtVectorType(RHSEleType, LHSVecTy->getNumElements());
 9956     RHS = S.ImpCastExprToType(RHS.get(), VecTy, CK_VectorSplat);